ruby-on-rails - rails : Posting to a Facebook user's wall

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

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

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

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

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

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

最佳答案

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

你可以这样发帖。

me = FbGraph::User.me(ACCESS_TOKEN)
me.feed!(
  :message => 'Updating via FbGraph',
)

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

在此处查看更多示例。

http://github.com/nov/fb_graph

关于ruby-on-rails - rails : Posting to a Facebook user's wall,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6294836/

相关文章:

ruby-on-rails - 使用httparty的用户名/密码错误处理

ruby-on-rails - Web App Staging Server 的最佳实践(在预算内)

authentication - 使用 oauth2 的静默身份验证(提示=无)

ruby-on-rails - 后台进程中的 fork 和线程有什么区别?

ruby-on-rails - 是否可以同时使用 2 个 I18n 后端并仅使用第二个作为后备?

ios - 使用 Safari View Controller 登录时的 Swift iOS Facebook SDK 循环

ios - 找不到 Facebook sdk 3.9 文件

facebook - 使用 Ads API 上传 image_file

oauth-2.0 - SPA 和刷新 token

node.js - 23andMe API 错误 : 'No grant_type provided.' 'invalid_request' OAuth2