如何使用PHP从fitbit获取数据

时间:2017-09-25 06:38:45

标签: php fitbit

我正在尝试使用fitbit api从fitbit获取用户数据,但这个过程对我来说似乎很困惑。我尝试了几种方法,但没有成功。我在互联网上搜索了解决方案并找到了这个 http://www.staze.org/retrieving-steps-data-fitbit-api/ 但这个过程对我来说也不起作用。 如何修复我提到的用于从fitbit获取数据的代码,还是有其他方法可以使用PHP获取数据?

1 个答案:

答案 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");
        }
    });
}
相关问题