0

我正在使用Graph API請求照片,它適用於某些相冊,而不適合其他人使用,我是否錯過了某些內容?某些公共圖片庫返回錯誤代碼

下面是一個例子,它返回

"message": "Unsupported get request." 
"type": "GraphMethodException" 

https://www.facebook.com/media/set/?set=a.10151179459141143.436445.588241142&type=3

這裏是我的電話的圖形。

FB.api('/' + album_id + '/photos?limit=1000', function(response) 
{ 
}); 

這完全相同所有作品的一些專輯id和不是像上面的那些其他人。

我已將狀態設置爲啓動並訪問13+。

+0

由於某種原因,它需要一個訪問令牌。 – phwd

+0

但爲什麼有些工作,有些不工作? –

+0

不知道,請嘗試提交bug – phwd

回答

1

發現此問題。相冊ID大於javascript整數可以處理的大小。 javascript代碼中的ID爲10151179459141143,但傳遞給函數時,它傳遞了10151179459141144,這本身就很奇怪,因爲javascript中允許的最大整數是小於此值的整數。

無論如何,修復是使用字符串,而不是數字ID :)