Это кажется довольно очевидной, основной вещью, которую можно ожидать от 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"}}
Если я пытаюсь использовать это «id», я получаю jack (возможно, потому что строка запроса выглядит невозможной для разбора):
Request: https://graph.facebook.com/http://dusda.vox.com/likes
Response: {"id":"http:\/\/dusda.vox.com\/likes"}
Так что с этим? Является ли Graph API просто избирательно надежным, или я что-то неправильно понимаю? Я пробовал его на URL-адресах, которые, как я знаю, популярны и в Facebook, и я получил смешанные результаты.