Как узнать, находится ли приложение Facebook на странице?

Первоначально я использовал следующий подход:

http_head('http://www.facebook.com/pages/Test/' . $input['fb_page_id'] . '?sk=app_' . $input['fb_id']), 'HTTP/1.1 301 Moved Permanently')

Проблема с этим подходом:

  1. Если страница вообще не существует, Facebook вернет заголовок 200, а не 404(например, http://www.facebook.com/pages/Test/DominosPizza? sk=app_311706258843058).
  2. Если на странице есть имя пользователя, этот запрос вернет ответ 301.

Я создаю скрипт, который время от времени просматривает все экземпляры

в моем портфолио. Затем проверяет, находится ли приложение на странице. Если приложение есть на странице, оно предоставит ссылку, в противном случае оставьте тег как есть.

Я ищу решение, не требующее токена доступа.

7
задан Gajus 2 August 2012 в 07:42
поделиться