Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook照片上传工作正常,但我必须允许相册中的照片_Facebook_Facebook Graph Api_Facebook Php Sdk - Fatal编程技术网

Facebook照片上传工作正常,但我必须允许相册中的照片

Facebook照片上传工作正常,但我必须允许相册中的照片,facebook,facebook-graph-api,facebook-php-sdk,Facebook,Facebook Graph Api,Facebook Php Sdk,因此,使用PHP SDK将照片上传到Facebook是可行的。 但当用户将其上传到自己的相册中时,他首先必须转到Facebook并按allow,然后照片才会显示在Facebook上。 有没有办法确保一步到位(上传照片),而不是2步到位(1.上传照片,2.允许照片) 我正在使用以下权限: ->发布流, ->照片上传 并且setFileUpload打开true。 我希望你能帮助我,这样就不会有愤怒的用户因为他们认为上传不起作用了。好的,这是在评论中发现的,通过API上传的照片需要确认通常意味着

因此,使用PHP SDK将照片上传到Facebook是可行的。
但当用户将其上传到自己的相册中时,他首先必须转到Facebook并按
allow
,然后照片才会显示在Facebook上。

有没有办法确保一步到位(上传照片),而不是2步到位(1.上传照片,2.允许照片)

我正在使用以下权限:
->
发布流

->
照片上传


并且
setFileUpload
打开
true



我希望你能帮助我,这样就不会有愤怒的用户因为他们认为上传不起作用了。

好的,这是在评论中发现的,通过API上传的照片需要确认通常意味着两件事之一:

  • 您没有
    user\u photos
    权限
  • 您正在上载到比用户为您的应用选择的相册更开放的可见性-例如,如果用户选择“朋友”作为应用的最大可见性,并且您尝试上载到公开可见的现有相册,用户需要批准每张照片,否则您将覆盖他们为应用程序选择的隐私

如果您需要批准照片,几乎可以肯定,这是因为您没有
用户照片
权限,或者您正试图上载一个现有相册,其隐私设置比您选择的应用程序的最大隐私设置更开放,我有
用户照片
权限,但这没什么区别。这是关于应用程序隐私设置的第二个选项。我将它设置为
Public
,现在它工作得很好!非常感谢你!!