我的结果没有任何改变(至少我认为没有任何改变),但突然之间我无法启动我的应用程序(据说用户无法安装/启动)使用遗留的require_login ()函数来自旧版本的PHP SDK。
当我访问apps.facebook.com/myapp时,我进入了该网址与http://mysite.com/myAppsCanvasURL之间的重定向循环。
我用谷歌搜索并发现一些旧帖子,其中人们报告类似的行为,但似乎没有任何解决方案,我仍然不知道是什么原因导致这种情况突然发生。
非常感谢任何帮助。
谢谢!
答案 0 :(得分:1)
找出我自己问题的答案。
我的应用需要访问用户上传的照片以及用户的照片标签。
为此,我通过调用:
请求(先前)必要的权限require_login('user_photos, user_photo_video_tags');
根据this developer blog post,“user_photo_video_tags”权限不应该在11月22日之前弃用,但如果我现在使用它会破坏我的应用程序 - 如果我只是删除它,则没有问题,应用程序按预期工作。
奇怪的是我没有看到任何异常抛出,但是我再也没有看到任何异常抛出,即使我做了类似的事情:
require_login('user_photos, fake_permission');
所以这可能与我正在使用的PHP SDK的过时版本有关。
希望如果其他人遇到同样的问题会有所帮助。