我的应用程序曾用这个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运算符,它也会返回该朋友的所有个人资料图片.
我错过了什么吗?我的另一个开发朋友也尝试过,没有成功.
你们可以在资源管理器中尝试一下吗?:) 谢谢!
我推出了一款应用程序,该应用程序迅速走红,在几个小时内吸引了 4 万用户。首先,它开始不随机提供个人资料照片。然后它就再也没有起作用。
我尝试调试,并发现了错误,403当我尝试访问图片时,我得到了错误。
我认为这是 FB 故意的,或者以他们的“垃圾邮件检测”算法的反应方式工作。因为每次这种情况发生在我身上,我很快就会遇到“应用程序限制”。
作为修复,我会说检查您的代码是否正常,并且没有对 Facebook 进行未经授权的调用。您可能不会看到来自用户端的任何错误,但请检查一下error_log是否有问题。并确保遵守 FB 政策。
我的回答可能看起来很模糊,但这是出于经验。如果它是一个错误,而不是一个spam prevention feature,那么我很抱歉:)