我正在尝试使用fitbit api从fitbit获取用户数据,但这个过程对我来说似乎很困惑。我尝试了几种方法,但没有成功。我在互联网上搜索了解决方案并找到了这个 http://www.staze.org/retrieving-steps-data-fitbit-api/ 但这个过程对我来说也不起作用。 如何修复我提到的用于从fitbit获取数据的代码,还是有其他方法可以使用PHP获取数据?
答案 0 :(得分:0)
你需要做很多同事Dude;)无论如何......
要访问Fitbit数据,您可以使用 OAuth 2.0 身份验证
您需要在任何ajax调用中传递 tokenType 和 accessCode ,您才会收到回复
现在要获取accessCode,您需要在Fitbit网站
上注册一个应用您可以阅读API doc了解更多详情
以下是使用tokenType和accessCode访问Fitbit Profile的示例代码 我可以向你保证,如果你的代码不起作用,这就是Code 这意味着你在上面的步骤中做错了什么
function getProfile() {
var authCode = token_type + " " + access_token;
$.ajax({
url: "https://api.fitbit.com/1/user/-/profile.json",
type: "GET",
beforeSend: function(xhr) {
xhr.setRequestHeader("Authorization", fitbitAccessCode);
},
success: function(jsonObject) {
// logic ...
},
error: function(error) {
alert("Error");
}
});
}