Неверный токен доступа в FitBit - PullRequest
0 голосов
/ 04 сентября 2018

Я пытаюсь интегрировать Fitbit SDK в мое приложение для iOS. Я создал проект на fitbit, теперь я запускаю там API в Почтальоне, чтобы проверить профиль, но в ответ он показывает мне недопустимый токен доступа,

{
"errors": [
    {
        "errorType": "invalid_token",
        "message": "Access token invalid: 39ec7defa6f0e33b314bbf6217279b15. Visit https://dev.fitbit.com/docs/oauth2 for more information on the Fitbit Web API authorization process."
    }
],
"success": false

} Это мой API https://api.fitbit.com/1/user/-/profile.json, и это то, что я передаю в заголовке, Authorization : Bearer Client Secret Но он показывает мне код состояния 401 с ошибкой неверного маркера доступа. Как я могу получить токен доступа для моего приложения?

1 Ответ

0 голосов
/ 04 сентября 2018

Вам необходимо получить токен OAuth2.0 в службе аутентификации FitBit, прежде чем вы сможете вызывать любые другие конечные точки API. Вам нужно будет перенаправить ваше приложение в Safari и перейти в службу аутентификации fitbit, чтобы пользователь мог войти в систему и авторизовать ваши приложения на доступ к своим данным FitBit. Затем обратный вызов вернет токен OAuth, который вы можете передать в последующих запросах.

Вам нужно будет позвонить примерно так:

https://www.fitbit.com/oauth2/authorize?response_type=code&client_id=%@&scope=%@&redirect_uri=%@"

Это официальная документация для авторизации Fitbit:

https://dev.fitbit.com/build/reference/web-api/oauth2/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...