我希望有人可以提供帮助,我正在尝试从雅虎登录获取用户数据(姓名,电子邮件等),我确实做了文档说Oauth2 Yahoo
一切都很好,但在最后一步,文档说你的帖子请求(发送正确的数据)后你会得到这个字段
access_token
id_token
expires_in
token_type
refresh_token
xoauth_yahoo_guid
但我的结果是
object(stdClass)[293]
public 'access_token' => string'LqV8XJaYvV.otOTRWAqkUKOApYpYi9Ewc.TrISqHPBC5TYjbgNxTXutpDUpLQAhthqM6CSHBLw.zzGh88iN.OIg.yLebST6JZDuRmRgJJMpOEzhOAxDhQosKVmFayt8YDVXiQSlT23qXMvJrTNYa8rKcofyrkU3TGMUySkjEAuS2667kDJUsCVkYWGUi5nnK.ZyShLosS.sygv0.VCAvONAvZeUcfptHCp9sJ0XVnwwXrrKYLOIFQMogdZYFc8YHz7MjAHXsxK1y4DZR6aEbSj.1ZGUiSnV7MEJ73SQEan8xakFs7posnyQo1WZOcbOnYZ_TQvcPkT1QQs96xngbkW.QbFKU4BVnZ0qbkXTcdsK3GEXXJrrliNOdxIesBA5joWYQKCZcr4aq42lEdedERx9OYggPwlqM5Xy1Mr5N._rHIAnOS0tVG_TNUHvRIGuXaRp9DeIBz9PKLWqRYWjwF0zFnVaE9iRpufpn.ZzRkx7UZlWS6TlZEn7FjEOXu6CJ'...
public 'refresh_token' => string'AJbEoFk51gPXOEgzJPsMhCSbmK9VFFaGydxb925fxB4mi5Pfm98-'
public 'expires_in' => int 3600
public 'token_type' => string 'bearer'
public 'xoauth_yahoo_guid' => string 'E7HLX6HSEMQRFGE3HL3ANLH4HM'
你怎么看我没有得到id_token任何想法?
答案 0 :(得分:0)
要获取用户数据,请使用index.php
并查看yahoo GUID的此文档。
无需使用xoauth_yahoo_guid
在以下URI上调用HTTP GET操作:
id_token
或使用YQL Web服务: YQL Console