Я пытаюсь запустить HTTP-запрос на получение, чтобы получать сообщения из моего канала обмена сообщениями facebook, который я интегрировал с моим приложением smooch. Все, что я делаю, это GET-запрос к https://api.eu-1.smooch.io/v1/apps/app_id/appusers/user_id/messages с заголовком авторизации, которым является "Bearer app JWT". Результатом этого является следующее: {"error": {"code": "invalid_auth", "description": "Invalid key id (kid)"}}
Идентификатор ключа и секрет были взяты со страницы настроек приложения на сайте smooch. JWT состоял из следующего:
i) "alg": "HS256", "typ": "JWT", "kid": "идентификатор ключа из приложения" ii) "scope": "app" iii) HMACSHA256 (base64UrlEncode (заголовок) + "." + base64UrlEncode (полезная нагрузка), секрет приложения)
Есть какие-нибудь идеи о том, что я могу проверить, или из того, что вы видите, что-то явно не так?