12-04-2015 00:36
12-04-2015 00:36
Almost user in our system linked to Fitbit but we hope to upgrade 1.0 to 2.0. In step refresh_token it works and we got these from your API.
{
"access_token":"<< access token >>",
"expires_in":3600,
"refresh_token":"<< refresh token >>",
"scope":"weight settings profile social activity nutrition sleep",
"token_type":"Bearer",
"user_id":"<< user id >>"
}and when we tried to access some feature in your API (ex. GetDevice ) it doesn't work and the system return these message to us.
{
"errors":[
{
"errorType":"invalid_client",
"message":"Incorrect OAuth version. Found OAuth V1.0.
Visit https://dev.fitbit.com/docs/oauth2 for more information on the Fitbit Web API
authorization process."
}],
"success":false
}Could you have any idea for call API after we upgrade OAuth token key ?
Before we tried to get your information from API we make a request like these.
GET https://api.fitbit.com/1/user/-/profile.json
Authorization: Bearer { access_token }
Refreshing TokensThank you.
Answered! Go to the Best Answer.
Best Answer12-06-2015 14:39
12-06-2015 14:39
Are you using the OAuth 1.0 PHP library or an OAuth 2 provider? It looks like you're using the OAuth 1.0 PHP library, looking from the outside, unless the API throws that error for something else, like a malformed header.
12-04-2015 10:49
Fitbit Developers oversee the SDK and API forums. We're here to answer questions about Fitbit developer tools, assist with projects, and make sure your voice is heard by the development team.
12-04-2015 10:49
It sounds like you're not sending the Authorization header that you think you are. Can you log the raw HTTP response? You might try Runscope Request Capture.
Best Answer12-06-2015 14:39
12-06-2015 14:39
Are you using the OAuth 1.0 PHP library or an OAuth 2 provider? It looks like you're using the OAuth 1.0 PHP library, looking from the outside, unless the API throws that error for something else, like a malformed header.
12-08-2015 20:10
12-08-2015 20:10
we 're missing some one when i tried to load constructor if the system started it calls OAuthentication 1.0.
Thank you for suggest 🙂
Best Answer