在IOS中登录Withings OAuth API时出错

时间:2014-02-04 08:27:43

标签: ios oauth withings

我正在尝试使用simple-oauth1登录 Withings API 。我可以显示登录页面,但是当我输入我的帐户详细信息然后点击登录时,该页面只会刷新而不是将我带到“授权应用”页面。

我在OAuth1Controller.m顶部使用以下设置 - 没有更改任何其他内容。 (您必须使用自己的副本替换使用者密钥和密码。)

#define OAUTH_CALLBACK       @"http://www.mysite.com" 
#define CONSUMER_KEY         @"REDACTED"
#define CONSUMER_SECRET      @"REDACTED"
#define AUTH_URL             @"https://oauth.withings.com/"
#define REQUEST_TOKEN_URL    @"account/request_token"
#define AUTHENTICATE_URL     @"account/authorize"
#define ACCESS_TOKEN_URL     @"account/access_token"
#define API_URL              @"https://oauth.withings.com"
#define OAUTH_SCOPE_PARAM    @""

谁能告诉我这里我做错了什么?我可以使用完全相同的代码登录 Fitbit API 就好了。

1 个答案:

答案 0 :(得分:2)

也许您需要在授权应用程序时添加OAuth-callback参数。此外,API网址将是这样的。

#define API_URL  @"http://wbsapi.withings.net/"

您可以查看此链接.. http://integratingwithings.blogspot.in/2014/05/withings-api-declassified-ios.html