2013-11-19 2 views
1

Я пишу приложение для Android, которое имеет возможность любить вещи на Facebook. Для этого мне нужно сначала получить Id объекта на Facebook. Я думал, что я понял, что я мог бы просто сделать запрос:Получить идентификатор FB по URL

http://graph.facebook.com/?ids=[url] 

и он будет возвращать некоторые JSON с идентификатором, а также количество акций, или что-то еще. По-видимому, это не так, как JSON, что я получаю обратно содержит не-полезной:

"id":"[url]" 

Там изначально был какой-то вопрос конкретного URL, который я использовал не установлен правильно в Facebook, но тогда мы получилось, что отсортировано, и в любом случае вышеупомянутый метод ids = [url] не работает с ЛЮБОЙ URL, который я пробовал. Если я сделаю тот же запрос, но передаю идентификатор объекта Facebook Facebook вместо URL-адреса, я получу полный объект со всей информацией из Facebook с правильно указанным идентификатором, поэтому я знаю, что страница, которую я использую при тестировании, существует как объект графа.

Так что если метод ids = [url] не работает как способ получения идентификатора объекта, то каков правильный способ сделать это программно?

ответ

0

Ну, я не решить проблему прибудете-Ид из-URL, но я нашел способ так же, как объект графа непосредственно используя следующие:

https://graph.facebook.com/me/og.likes?method=POST 
    &access_token=MY_ACCESS_TOKEN 
    &object=MY_URL 

Отправление сообщений по этому адресу, предоставляя URL-адрес страницы, которая понравится и токен доступа пользователя, понравится эта страница на Facebook, если для нее существует объект графика.

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