2015-10-21 3 views
1

Я пытаюсь получить значение страницы facebook, используя график api.Получить конкретную информацию о странице в facebook с помощью Koala gem

пользователь вставит ссылку на странице в страницу ввода, предположит

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"}} 
+0

Можете ли вы уточнить, что такое ценность? –

+0

@HaseebAhmad, как правило, используя графический api explorer, когда вы положите 'me', вы получите все свои общедоступные данные, поэтому в моем случае я хочу получить данные общедоступной страницы facebook, например, страницы знаменитостей, страницы приложения и т. Д. Я знаю, что могу получить его так же, как и сказал, но я хочу передать URL страницы, так как имя страницы не всегда правильно – Raaz

ответ

1

В Koala я получаю сообщение страницы как этот

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

eg page_name = "peopleofnewyork"

+0

да, я знаю об этом, но можно ли использовать этот URL-адрес 'https: // www.facebook.com/FacebookDevelopers' – Raaz

+0

Я не думаю, что между ними существует какая-то большая разница. Можете ли вы сказать мне, почему не только имя? –

+0

, потому что не все названия страниц будут простыми, как «peopleofnewyork». Есть страницы с таким неясным названием, как «Chronicler-1631319773789615», а коала не понимают этих неясных имен – Raaz

Смежные вопросы