【问题标题】:Post on facebook fanpage within rails app在 Rails 应用程序中的 Facebook 粉丝专页上发布
【发布时间】:2014-04-26 05:50:03
【问题描述】:

我遇到了一个问题,找到了几个资源来解决这个问题,但似乎没有任何效果(请参阅下面的资源)。

我希望能够将我保存在 Rails 应用程序中的内容自动发布到连接的 Facebook 粉丝页面。 此外,我不希望用户在 Rails 应用程序中登录 Facebook。 几乎所有可用的资源都有些繁琐。

http://blog.bignerdranch.com/1469-how-to-update-a-facebook-page-status-using-the-facebook-api/ http://talkweb.eu/posting-to-facebook-fan-page-wall-as-an-admin-using-facebook-api/ How to use fb_graph gem to post from app on my page wall?

我想在 Rails-App 中存储某种标记来标识粉丝页面。

有什么东西可以轻松完成这种工作吗?

提前致谢!

【问题讨论】:

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


    【解决方案1】:

    好的,

    经过近一天的谷歌搜索和反复试验,我找到了解决方案。

    我已经构建了一个只需要 Facebook page_id 和 Facebook page_access_token 的函数(使用 koala-Gem)。

    def self.post_on_facebook(body, facebook_page_id, facebook_page_access_token)
      @user_graph = Koala::Facebook::API.new(facebook_page_access_token)
      page_token = @user_graph.get_page_access_token(facebook_page_id)
      @page_graph = Koala::Facebook::API.new(page_token)
      @page_graph.get_connection('me', 'feed')
      @page_graph.put_wall_post(body)
    end
    

    本指南将为您提供一种为您的页面获取不会过期的访问令牌的方法。

    http://aseriesoftubes.com/articles/obtaining-facebook-page-access-tokens-the-4-step-program/

    这样做后,我可以在页面墙上发帖。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多