Fitbit Authorization with OAuth.io



我正在尝试使用OAuth。允许用户将他们的Fitbit连接到我们的应用程序。现在,我正在尝试使用以下代码查看我可以从使用开箱即用的Fitbit配置中获得哪些信息:

$scope.connectFitbit = function() {
    OAuth.initialize(OAUTHIO_KEY);
    OAuth.popup('fitbit').done(function(result) {
        console.log(result);
    });
};

我在响应中收到令牌和令牌秘密,这很好,但我不知道如何获得Fitbit用户ID。为了发出API请求,我需要存储这三个元素。文档不清楚下一步,所以任何帮助将是感激的!

包括控制台输出供参考。

Object {oauth_token: "TOKEN", oauth_token_secret: "TOKEN_SECRET", get: function, post: function, put: function…}
    del: function (opts, opts2) {
    get: function (opts, opts2) {
    me: function (filter) {
    oauth_token: "TOKEN"
    oauth_token_secret: "TOKEN_SECRET"
    patch: function (opts, opts2) {
    post: function (opts, opts2) {
    put: function (opts, opts2) {
    __proto__: Object

所以,尽管这里没有无线电,我还是努力找到了答案。然后,您需要调用用户配置文件API,但使用经过身份验证的用户方法。

把它放到你的done块中:

result.get("/1/user/-/profile.json").done(function(data) 
{
    uID = data.user.encodedId;
    // Store uID along with token and secret for future use
}

相关内容

  • 没有找到相关文章

最新更新