解密ID Token Yahoo登录

时间:2017-08-26 13:25:28

标签: yahoo yahoo-api

我希望有人可以提供帮助,我正在尝试从雅虎登录获取用户数据(姓名,电子邮件等),我确实做了文档说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任何想法?

1 个答案:

答案 0 :(得分:0)

要获取用户数据,请使用index.php并查看yahoo GUID的此文档。 无需使用xoauth_yahoo_guid

在以下URI上调用HTTP GET操作:

id_token

或使用YQL Web服务: YQL Console