将相册上传到用户的墙已停止工作

时间:2013-11-08 13:41:41

标签: facebook

很长一段时间以来,我们一直在将相册上传到Facebook用户的墙上。它在最近几天突然停止工作,但有一点点含糊不清的消息。

OAuthException ::发生了意外错误。请稍后重试您的请求。

我已经检查了权限并尝试过多授权,但我得到了同样的错误。我可以将专辑发布到Page的墙上没问题。我还可以将单张图片发布到用户的墙上,以及文本帖子。

这是现在失败的代码。它在fb_user.album!(:name => caption)调用失败,

user = User.find(user_id)
folder = Folder.find(folder_id)

fb_user = FbGraph::User.me(user.facebook_access_token)
fb_album = fb_user.album!(:name => caption)

folder.user_files.each do |file|
  fb_album.photo!(
    :message => file.caption,
    :url => file.file.url,
    :no_story => post_to_feed
  )
end

1 个答案:

答案 0 :(得分:1)

感谢问题semmons99。 Facebook API文档*建议,由于您使用的是User对象,因此需要user_photos权限。我测试了这个,它似乎工作。 :)

* https://developers.facebook.com/docs/reference/api/album/