我有一个Rails网络应用程序,允许用户将照片上传到Facebook群组。 照片通过Koala API上传,完成如下:
graph = Koala::Facebook::API.new(access_token)
graph.put_picture(photofile, {message: message}, fb_group_id)
access_token具有基本权限,包括 public_profile ,电子邮件和 user_friends 。
大约两周前,这种方法停止了工作,它给了我这个错误:
Koala::Facebook::ClientError (type: OAuthException, code: 200, message: (#200) Requires extended permission: publish_actions [HTTP 403]):
我不记得要求publish_actions将照片上传到群组。
以下是环境信息:
Ruby:2.1.0p0(2013-12-25修订版44422)
Rails:4.0.2
考拉:1.11.1
有人请建议吗?