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+。

4

1 回答 1

1

发现问题。专辑 ID 大于 javascript 整数可以处理的大小。javascript 代码中的 ID 是 10151179459141143 但是当传递给函数时,它传递了 10151179459141144 这本身很奇怪,因为 javascript 中允许的最大整数比这个小一个整数。

无论如何,解决方法是使用字符串而不是数字 id :)

于 2013-05-27T17:40:42.097 回答