【问题标题】:Rails: Posting to a Facebook user's wallRails:发布到 Facebook 用户的墙上
【发布时间】:2011-06-09 23:29:21
【问题描述】:

几周以来,我们一直在让用户将他们的 Facebook 帐户连接到我们的网站,而我的任务是找到一种在他们的墙上发布消息(即广告)的方法。

基本上,每天都会有一个在指定时间运行的 cron 作业,它会使用我们的应用程序机密和他们的 oauth2_token(我们存储的)发布到用户的墙上。

我做了一些搜索,发现了这篇文章: http://ckdake.com/content/2010/posting-to-facebook-from-a-ruby-on-rails-app.html

不过,这似乎需要我重新授权用户。我目前只使用 OAuth2 gem 来完成我所有的 Facebook 连接,并将用户的令牌与他们的用户个人资料一起存储。我宁愿不建立一个全新的模型,只是为了存储重复信息。

那么,有没有人做过这样的事情?如果是这样,你能指出我正确的方向吗?谢谢

【问题讨论】:

  • 哎呀,你的问题让我哭了。但是——当你进行身份验证时,你是否请求允许在他们的墙上发帖?你需要这样做。
  • 是的,我们有发布权限。老实说,我也不喜欢这个计划。只是听从命令而已。

标签: ruby-on-rails facebook-graph-api oauth-2.0


【解决方案1】:

我为此制作了一个 gem "fb_graph" :)

你可以这样发帖。

我 = FbGraph::User.me(ACCESS_TOKEN) 我。喂!( :message => '通过 FbGraph 更新', )

您需要的只是用户的访问令牌,应该已经存储在您的数据库中。

在此处查看更多示例。

http://github.com/nov/fb_graph

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-14
    • 2012-01-05
    • 2011-07-15
    • 1970-01-01
    相关资源
    最近更新 更多