某些公共照片库正在返回错误代码

时间:2013-05-27 15:16:37

标签: javascript facebook facebook-graph-api facebook-javascript-sdk

我正在使用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 +。

1 个答案:

答案 0 :(得分:1)

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

无论如何,修复是使用字符串而不是数字ID:)