Ruby on rails 使用考拉宝石获取特定facebook页面信息

Ruby on rails 使用考拉宝石获取特定facebook页面信息,ruby-on-rails,ruby,koala,Ruby On Rails,Ruby,Koala,我正在尝试使用GraphAPI获取facebook页面的价值 假设用户将页面的链接插入到输入页面中 page_name = "https://www.facebook.com/FacebookDevelopers" @graph_api.get_object(page_name) 但我犯了一个错误,比如 {"error"=>{"message"=>"Unknown path components: /www.facebook.com/FacebookDevelopers", "t

我正在尝试使用GraphAPI获取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"}}

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

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

例如page_name=“humansofnewyork”

你能详细说明什么是价值吗?@HaseebAhmad,通常在使用graph api explorer时,当你放置
me
时,你会得到你所有的公共数据,所以在我的例子中,我想获得facebook公共页面的数据,如名人页面、应用程序页面等。我知道我可以像你说的那样得到它,但是我想传递页面的url,因为页面的名称并不总是正确的。是的,我知道这一点,但是可以像这样使用url吗
https://www.facebook.com/FacebookDevelopers
我认为它们之间没有什么大的区别。你能告诉我为什么不仅仅是名字吗?因为不是所有的页面名称都像“humansofnewyork”一样简单。有些网页的名字不太清楚,比如“编年史-1631319773789615”,考拉不了解这些不清楚的名字。秘密令牌每2个月过期一次。我如何在不需要更新秘密令牌的情况下做到这一点?