Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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 - Fatal编程技术网

为什么我不能在facebook上发布带有应用令牌(和发布共享权限)的新照片

为什么我不能在facebook上发布带有应用令牌(和发布共享权限)的新照片,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我正试图根据以下链接代表应用程序(通过应用程序令牌)为我的应用程序用户上载照片: “应用访问令牌也可用于代表已授予应用程序发布权限的用户将内容发布到Facebook。” 但我做不到,因为我遇到了一个错误: {“error”:{“message”:“请求此资源需要用户访问令牌。”,“type”:“OAutheException”,“code”:102} 虽然我已经批准了“发布流” 守则: $upload_photo = $facebook->api('/'.$album_uid.'/pho

我正试图根据以下链接代表应用程序(通过应用程序令牌)为我的应用程序用户上载照片:

“应用访问令牌也可用于代表已授予应用程序发布权限的用户将内容发布到Facebook。”

但我做不到,因为我遇到了一个错误: {“error”:{“message”:“请求此资源需要用户访问令牌。”,“type”:“OAutheException”,“code”:102}

虽然我已经批准了“发布流”

守则:

$upload_photo = $facebook->api('/'.$album_uid.'/photos', 'post', $photo_details);

有没有办法通过应用程序令牌发布照片?

试试发布流

关于

或发布行动


看起来更好,因为用户不必在单独的页面/窗口中单击“跳过”

是否可以放置代码示例?请检查以确保发布时访问令牌有效且持久。您可以通过调试器工具运行它,查看它是否有效,以及它具有何种权限。此外,请尝试删除相册id并直接发布,以查看是否有效。这里的问题与此类似-谢谢您的回复,但我仍然有同样的问题。我会尽量说清楚的。我想为过去已使用应用程序令牌(而不是用户令牌)添加权限发布流的用户发布一张照片。有可能吗?我已经试过发布行动,但我认为没有帮助。我不确定我是否理解你的意思。