2015-06-20 82 views
0

我試圖讓我的應用程序的服務器端生日。獲取用戶生日HTTP請求

我已經對我的登錄請求具有["user_birthday"]權限。

但現在在服務器上我需要做這樣的事情,我猜。

userBirtdhay = "https://graph.facebook.com/me?fields=birthday&" + user.services.facebook.id; 

但這樣的結果是類似的。

https://graph.facebook.com/me?fields=birthday&10146450841965723dffsadf 

如果你去到URL你得到一個

{ 
    "error": { 
     "message": "An active access token must be used to query information about the current user.", 
     "type": "OAuthException", 
     "code": 2500 
    } 
} 

經過一番研究得到了URL上的me空間應該是我的accessToken所以我儘量用。

https://graph.facebook.com/longAccesToken?fields=birthday& 

但它現在返回。

"message": "(#803) Some of the aliases you requested do not exist: 

回答

1

這將是正確的:

https://graph.facebook.com/me?fields=birthday&access_token=[your-user-token] 

你應該開始閱讀有關的訪問令牌和API端點Facebook的文檔。您可以使用API Explorer來測試API。