publish_actions上传照片?

问题描述:

Facebook permissions doc指出,如果应用程序被授予publish_actions权限,它可以将照片上传到用户的相册。但是当我尝试发布到/ {userId} /照片时,出现(OAuthException - #102) A user access token is required to request this resource.错误。请注意,发布到/ {userId}/feed工作。publish_actions上传照片?

有什么我失踪?

在此先感谢。

+0

我相信你也需要'user_photos' ... – Lix

+0

你确定不是对/ user/photos的GET请求吗? – Igy

+0

@Lix:刚刚尝试过,同样的结果恐怕... – ThomasWeiss

每错误消息,您需要使用一个用户访问令牌拨打电话,而不是应用程序访问令牌

+0

您可能是对的......您是否知道任何可靠的文档显示应用程序可以在用户帐户中执行的操作,而无需用户访问令牌? – ThomasWeiss

+0

我认为这只是供稿发布,开放图发布和访问基本数据 - 我很惊讶那些尚未被删除并更改为需要活动会话,但肯定照片上传需要有效会话 – Igy

+0

您的意思是所有的OpenGraph操作将来可能需要用户会话?那么像Tumblr这样的应用程序将您的新文章发布到墙上,每次都需要获取用户access_token? – ThomasWeiss

Acording到https://developers.facebook.com/blog/post/498/ ...你需要publish_stream权限。我尝试了第一个例子,它为我工作。

+0

本示例使用用户访问令牌;我想使用我的应用访问令牌发布给注册用户。 – ThomasWeiss

+0

你在哪里指定**在你的问题?有必要为此投票给我? – Martinson