从个人资料照片中获取照片的FQL突然停止工作

Gab*_*ese 5 facebook-fql

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

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

但现在回复的只是来自ZZZZZ(最后一张)的照片.即便不是所有人都归还了.如果我尝试删除列表中的YYYY,ZZZZ,它工作正常,即使我使用的是IN运算符,它也会返回该朋友的所有个人资料图片.

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

你们可以在资源管理器中尝试一下吗?:) 谢谢!

Kis*_*hor 0

我推出了一款应用程序,该应用程序迅速走红,在几个小时内吸引了 4 万用户。首先,它开始不随机提供个人资料照片。然后它就再也没有起作用。

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

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

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

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