我正在尝试创建一个我的手机应用可以点击的页面,以便将图像发布到Facebook。看起来我的图像只是消失在虚空中,但我终于弄清楚发生了什么(感谢phwd!)
正确上传图片,问题是图片必须先在相册中显示才能获得批准。这不会太糟糕,除非如果相册不包含任何批准的图像,当您点击照片时它不会显示在您的相册列表中(感谢catch-22 ,FB!);这意味着除了直接链接到他们或专辑之外,没有办法获得图像来批准他们。
据说,如果您拥有正确的权限,可以发布图片并让它们立即显示,而不是需要得到用户的批准,如答案here中所述。
该应用已启用沙盒模式,我正在使用具有以下权限的测试用户:read_stream
,user_photos
,manage_pages
,photo_upload
和{{1 }}
我的理解是publish_stream
权限允许我为照片创建一个新相册(如果它尚不存在),但只有该权限上传的图像必须得到用户的批准。 publish_stream
权限显然应该让我绕过用户批准,但由于某种原因似乎没有发生。有没有人有任何建议?
代码:
user_photos
答案 0 :(得分:3)
关闭沙盒模式显然修复了这个问题,但我不明白为什么。我的印象是沙箱模式让你无法与普通用户互动?
接受任何能够正确解释这个问题的答案,只需将这个答案放好,以便人们看到我找到的解决方案。