API Graph Facebook - получить идентификатор для URL?

Это кажется довольно очевидной, основной вещью, которую можно ожидать от Graph API , но у меня серьезные проблемы с этим. Все, что я хочу сделать, это получить идентификатор для любого конкретного URL. У них есть метод для этого:

https://graph.facebook.com/?ids=http://www.imdb.com/title/tt0117500/

И это прекрасно работает. Но если я попробую другой URL, скажем для моего блога,

https://graph.facebook.com/?ids=http://dusda.vox.com

, он не вернет мне числовой идентификатор, как во всех примерах. Вместо этого:

{"http:\/\/dusda.vox.com":{"id":"http:\/\/dusda.vox.com"}}

Если я попытаюсь использовать этот «идентификатор», Я получаю Джек (вероятно, потому что строка запроса выглядит невозможно разобрать):

Request: https://graph.facebook.com/http://dusda.vox.com/likes
Response: {"id":"http:\/\/dusda.vox.com\/likes"}

Так что же с этим? Является ли Graph API просто избирательно надежным, или я что-то неправильно понимаю? Я пробовал это на URL, которые, как я знаю, также популярны в Facebook, и я получил смешанные результаты.

21
задан Peter Mortensen 9 January 2012 в 17:56
поделиться

1 ответ

ID присваивается Facebook только тем страницам, на которых есть кнопка fbshare/лайк. В противном случае API возвращает количество общих ресурсов и URL-адрес запроса.

8
ответ дан 29 November 2019 в 21:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: