我尝试使用OAuth.io来允许用户将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
答案 0 :(得分: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
}