2012-12-13 37 views
0

我嘗試從我的Facebook帳戶獲取專輯列表,但我的帳戶中有超過25張專輯,facebook在每個查詢中僅返回25張專輯。當做facebook.request第二次,返回OAuthException錯誤代碼2500

  1. 我第一次正常使用

    facebook.request(me/albums); 
    

    查詢影集中的第一張專輯25名單,併成功返回專輯列表。

  2. 我用下面的查詢下一個25張專輯,它將返回錯誤代碼2500

    facebook.request(me/albums?after=.......); 
    

越來越respose是

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

如果我在我的請求令牌手動添加訪問字符串,像這樣

facebook.request(me/albums?after=.......&access_token=......); 

它將返回埃羅碼190

response = {"error":{"message":"Malformed access token ...............?access_token=...............","type":"OAuthException","code":190}} 

難道我做錯了什麼?

回答

0

我發現它會在使用命令facebook.request時出現錯誤代碼2500的問題。

在Graph API Explorer網站中查詢時,相同的命令正常工作,但在代碼運行時不起作用。

所以最後我改變了我的方式來獲取我的專輯列表。使用FQL查詢,然後解決此問題。

相關問題