为什么我不能使用应用程序令牌(和publish_share权限)facebook发布新照片

时间:2012-09-19 16:47:27

标签: facebook facebook-graph-api

我正在尝试根据链接代表应用程序(通过应用令牌)为我的应用程序用户上传照片:

https://developers.facebook.com/docs/authentication/applications/

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

但我无法成功,因为我收到了错误: {“error”:{“message”:“请求此资源需要用户访问令牌。”,“type”:“OAuthException”,“code”:102}}

虽然我已经批准了“publish_stream”。

代码:

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

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

2 个答案:

答案 0 :(得分:0)

尝试使用publish_stream

问候

答案 1 :(得分:0)

或publish_actions

看起来更好,因为用户无需单独的页面/窗口,他可以点击“跳过”