加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Rails:发布到Facebook用户的墙上

发布时间:2020-12-17 01:29:13 所属栏目:百科 来源:网络整理
导读:我们已经让用户将他们的Facebook帐户连接到我们的网站几个星期了,我已经被赋予了找到一种方式将消息(即广告)发布到他们的墙上的任务. 从本质上讲,将会有一个cron作业每天在指定的时间运行,这将使用我们的app秘密和他们的oauth2_token(我们存储)发布到用户的
我们已经让用户将他们的Facebook帐户连接到我们的网站几个星期了,我已经被赋予了找到一种方式将消息(即广告)发布到他们的墙上的任务.

从本质上讲,将会有一个cron作业每天在指定的时间运行,这将使用我们的app秘密和他们的oauth2_token(我们存储)发布到用户的墙上.

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

但这似乎要求我重新授权用户.我目前只使用OAuth2 gem来完成我所有的Facebook连接,并将用户的令牌存储在他们的用户配置文件中.我宁愿不建立一个全新的模型,只是为了存储重复的信息.

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

解决方法

我做了一个宝石“fb_graph”:)

你可以像这样张贴.

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

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

在这里查看更多样本.

http://github.com/nov/fb_graph

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读