【问题标题】:Get specific facebook page information using Koala gem使用 Koala gem 获取特定的 facebook 页面信息
【发布时间】:2015-10-21 07:09:17
【问题描述】:

我正在尝试使用图形 api 获取 facebook 页面的值。

假设用户将页面的链接插入到输入页面中

page_name = "https://www.facebook.com/FacebookDevelopers"

@graph_api.get_object(page_name)

但我遇到了类似

的错误
{"error"=>{"message"=>"Unknown path components: /www.facebook.com/FacebookDevelopers", "type"=>"OAuthException", "code"=>2500, "fbtrace_id"=>"GxQDg9JYZoU"}}

【问题讨论】:

  • 你能详细说明什么是价值吗?
  • @HaseebAhmad,一般在使用graph api explorer时,当你输入me时,你会得到你所有的公共数据,所以在我的例子中,我想得到facebook公共页面的数据,比如名人页面,应用程序页面等。我知道我可以像你说的那样得到它,但我想传递页面的 url,因为页面的名称并不总是正确的

标签: ruby-on-rails ruby koala


【解决方案1】:

在考拉我得到这样的页面帖子

@graph = Koala::Facebook::API.new("secret_token");
statuses = @graph.get_connections(page_name, "feed", {"limit" => "25"});

例如 page_name = "humansofnewyork"

【讨论】:

  • 是的,我知道这一点,但是可以使用像这样的网址https://www.facebook.com/FacebookDevelopers
  • 我认为它们之间没有任何重大区别。你能告诉我为什么不只是名字吗?
  • 因为并非所有页面名称都像“humansofnewyork”这样简单。有些页面名称晦涩,例如“Chronicler-1631319773789615”,而考拉不理解这些晦涩的名称
  • secret_token 每 2 个月到期一次。如何在不需要更新秘密令牌的情况下做到这一点?
猜你喜欢
  • 2015-06-15
  • 1970-01-01
  • 1970-01-01
  • 2014-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多