2015-07-25 2 views
0

Я пытаюсь использовать OAuth.io, чтобы пользователи могли подключить свой Fitbit к нашему приложению. Сейчас я пытаюсь увидеть, какую информацию я могу получить от использования конфигурации FitBit вне коробки, используя этот код:Fitbit Authorization with OAuth.io

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

я получаю лексемы и секрет маркеров в ответ, который отлично, но я не знаю, как получить идентификатор пользователя Fitbit. Мне нужно будет сохранить все три из них, чтобы сделать запросы 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 

ответ

1

Итак, несмотря на тишину радио здесь, я провалился и узнал ответ. Затем вам необходимо обратиться к API профиля пользователя, но использовать метод аутентифицированного пользователя.

Поместите это внутри сделано блока:

result.get("/1/user/-/profile.json").done(function(data) 
{ 
    uID = data.user.encodedId; 

    // Store uID along with token and secret for future use 
} 
Смежные вопросы