我正在尝试使用考拉宝石发布到Facebook群组。
我是该组的管理员。我使用Facebook Javascript SDK登录。
在发布之前,我会检查权限并拥有“publish_actions”。
然而,在发布时我仍然收到200条消息(“消息:(#200)没有足够的权限代表观众发布到目标[HTTP 403]):”)
我几天都在努力解决这个问题。任何人都能为我提供一些见解吗?
以下是我用于权限和发布的代码。
graph = Koala::Facebook::API.new(current_user.fb_token)
permissions = graph.get_connections('me','permissions')</code>
数组包含{"permission"=>"publish_actions"}
graph = Koala::Facebook::API.new(current_user.fb_token)
message = "#{@group.name} - #{@message.message} - #{advertisement.message}"
graph.put_connection("#{fb_group_id}", "feed", message: message)
答案 0 :(得分:0)
应该在一段时间前更新;忘了我离开了。
代码是正确的。这是一个API限制。不幸的是,它可以在开发(测试)帐户中使用,但不能在生产帐户中使用。