2017-08-26 103 views
1

我希望有人能幫忙,我想從雅虎標誌用戶數據(姓名,電子郵件等),在和我做了什麼文檔說Oauth2 Yahoo解碼ID令牌雅虎登錄

一切都很好,但在最後一步的文檔說烏拉圭回合後請求後(發送正確的數據),你會得到這個字段

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' 

你怎麼看我不getti ng id_token任何想法?

回答

0

要獲取用戶數據,請使用您的xoauth_yahoo_guid並查看此文檔yahoo GUID。 無需使用id_token

呼叫以下URI的HTTP GET操作:

http://social.yahooapis.com/progrss/v1/users.guid(E7HLX6HSEMQRFGE3HL3ANLH4HM)/profile?format=json&.imgssl=1 

或者使用YQL Web服務: YQL Console