ruby-on-rails - 使用 fb_graph 从 Rails 3 发布到 Facebook 粉丝页面

标签 ruby-on-rails ruby-on-rails-3 facebook

我听说 fb_graph 是可行的方法,我已经在 Facebook 注册了我的应用程序,但我不知道如何获取访问 token 来发布内容。我有我的应用程序 ID 和密码,但我需要获取该访问 token 。我要做的就是发布到 Facebook 粉丝页面(作为页面)。

如何获取访问 token ?

最佳答案

获取用户:

user = FbGraph::User.me(access_token)
user.fetch

要查看用户帐户详细信息:

user.accounts

选择您要发布到的 Facebook 页面:

account = user.accounts.select {|account| account if account.name == "*Your Page Name*"}.first

(account.access_token => the pages access token) 
(account.identifier => page id)

创建新页面实例:

page = FbGraph::Page.new(account.identifier)

发布到页面:

note = page.note!(:access_token => account.access_token, :subject => "Hello World", :message => "hey, this is a test from rails")

关于ruby-on-rails - 使用 fb_graph 从 Rails 3 发布到 Facebook 粉丝页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7863438/

相关文章:

ruby-on-rails - 有人会怎么写像 Newrelic 这样的东西,它是低级代码,即内核?

ruby-on-rails - 从数据库中已有的数据创建种子文件

php - 将 OpenGraph 与 PHP 结合使用(cUrl 操作请求)

android - 在中国发布应用程序(阻止谷歌等)

javascript - 调用 FB.login with 获取权限在 IE 中抛出错误

java - 是否可以将 Rails 应用程序编译为 Java VM JAR 文件?

javascript - 新的 Rails 3 应用程序,我可以删除哪些 .js 文件?想使用 jQuery 而不是原型(prototype)

ruby-on-rails - ruby rails : Issue sorting index based on average review rating

Ruby on Rails 3,创建新对象时出现语法错误

ruby-on-rails-3 - 如何使用 RSpec 模拟有错误的模型