使用withings示例代码从成功重定向后获取用户信息

时间:2014-01-16 11:09:52

标签: php api oauth withings

我使用withings示例代码从withings成功重定向(回调url)。

http://wbsapi.withings.com/cgi-bin/measure?action=getmeas&devtype=1
&oauth_consumer_key=xxxxxxxxx
&oauth_nonce=xxxxxxx
&oauth_signature=xxxxx
&oauth_signature_method=yyyy
&oauth_timestamp=yyyyy
&oauth_token=xxxxxx
&oauth_version=1.0&userid=xxx

我已成功生成auth_tokenoauth_token_secret

Array( [oauth_token] => xxxxxxxxxxxxxxxxxxxxxxx[oauth_token_secret] => xxxxxxxxxxxxxxxx).

https://oauth.withings.com/account/access_token?
oauth_consumer_key=xxxxxxxxxxxxxxxxx
&oauth_nonce=xxxx
&oauth_signature=xxxxxxx
&oauth_signature_method=yyyyy
&oauth_timestamp=yyyyyyy
&oauth_token=yyyyyy
&oauth_version=1.0
&userid=xxxx

我有成功的重定向(回调网址)。但我无法获得用户信息。我需要帮助来获取用户信息。

像这样:

  1. 名字
  2. 姓氏
  3. 电子邮件
  4. 重量

1 个答案:

答案 0 :(得分:0)

根据 Withings API 文档 (https://developer.withings.com/oauth2/#section/Data-API/Index-Data-API),此信息不可用。您从 API 的成功身份验证中收到的是:

 Dim RecipientEmailAddress As String
     RecipientEmailAddress = .To

遗憾的是,没有其他 API 调用可以获取更多用户信息 - 您需要让用户在您的应用程序中填写此信息。