向朋友发送Facebook应用程序请求作为通知或在朋友墙上发布

时间:2012-08-08 13:26:23

标签: ruby-on-rails-3 facebook-graph-api fb-graph

我使用fbgraph,rails 3和facebook graph api开发了一个facebook应用程序。 我想在游戏(app)中加入一些我的Facebook朋友,当我完成游戏后,我想向所有朋友发送通知或者想在他们的墙上张贴。重要的是,我的那些朋友没有注册到我的应用程序。我知道许多应用程序很容易做到这一点,但遗憾的是我无法做到这一点。请帮助。

1 个答案:

答案 0 :(得分:0)

你有没有尝试https://stackoverflow.com/a/5994488/624590来取友? 基本上是:

facebook_user = FbGraph::User.fetch(user.facebook_identifier, :access_token => user.facebook_access_token)
friends = facebook_user.fetch.friends

另外,请确保您具有正确的API权限以检索好友列表(应该是read_friendlists权限)。

获得朋友数据后,使用他们的ID获取用户对象并定位feed!发布语句,以便在他们的墙上书写。但要注意不要垃圾邮件;这对你的应用来说不太好看。

相关问题