我正在尝试运行 HTTP 获取请求,以便从我已与我的 smooch 应用程序集成的 Facebook Messenger 频道获取消息。我所做的只是向https://api.eu-1.smooch.io/v1/apps/app_id/appusers/user_id/messages发出带有授权标头的 GET 请求,即“Bearer app JWT”。结果如下, { "error": { "code": "invalid_auth", "description": "Invalid key id (kid)" } }
密钥 ID 和密码取自 smooch 网站上的应用设置页面。JWT 由以下部分组成,
i)“alg”:“HS256”,“typ”:“JWT”,“kid”:“来自应用程序的密钥 id”ii)“范围”:“app”iii)HMACSHA256(base64UrlEncode(header)+“。”+ base64UrlEncode(有效负载),应用程序机密)
关于我可以检查的内容或您可以看到的任何想法有什么明显的错误吗?