Я использую API Facebook, чтобы получить количество лайков/репостов для заданных URL-адресов. Странно то, что он кажется довольно непоследовательным в возвращении результатов. Например, эта страница возвращает результаты:
https://api.facebook.com/method/fql.query?query=select%20total_count,like_count,comment_count,share_count,click_count%20from%20link_stat%20where%20url='http://www.groupon.com/deals/seattlehelitourscom-by-classic-helicopter-corp'&format=json
Принимая во внимание, что эта не возвращает:
https://api.facebook.com/method/fql.query?query=select%20total_count,like_count,comment_count,share_count,click_count%20from%20link_stat%20where%20url='http://www.livingsocial.com/deals/278194-sunset-kayaking-hot-chowder'&format=json
На второй странице явно есть количество репостов, и когда я просматриваю HTML-страницу, URL-адрес, который используется для обмена это тот, который я поместил в запрос API выше. Однако API не предоставляет никакой информации о подсчете ни лайков, ни репостов.
Любые подсказки, почему API может отвечать на одни URL, но не отвечать на другие?