5

我的应用程序曾经使用此 FQL 从朋友的个人资料图片中获取列表照片:

SELECT owner, src_big FROM photo 
WHERE aid IN (
SELECT aid FROM album 
WHERE name="Profile Pictures" 
AND owner IN (XXXXXX,YYYYYYY,ZZZZZZZZ))

但现在得到的回应只有 ZZZZZ 的几张照片(最后一张)。甚至不是所有的都被退回。如果我尝试删除列表中的 YYYY,ZZZZ,它可以正常工作,即使我使用 IN 运算符,它也会返回该朋友的所有个人资料图片。

我错过了什么吗?我的另一个开发朋友也尝试过,但没有成功。

各位大佬能不能在explorer里试试?:) 谢谢!

4

1 回答 1

0

我推出了一个应用程序,它在病毒式传播,在几个小时内吸引了 4 万用户。首先,它开始不随机提供个人资料照片。然后它从来没有奏效。

我尝试调试,发现了错误,403当我尝试访问图片时我得到了。

我认为这是 FB 有意为之,或者以他们的“垃圾邮件检测”算法会做出反应的方式工作。因为每次它发生在我身上,我很快就有了“应用程序限制”。

作为修复,我会说检查您的代码是否正常并且没有对 Facebook 进行未经授权的调用。您可能不会从用户端看到任何错误,但请检查error_log以查看是否有问题。并确保您遵守 FB 政策。

我的回答可能看起来含糊不清,但经验不足。如果它是一个错误,而不是一个spam prevention feature,那么我很抱歉:)

于 2012-11-06T08:36:28.353 回答