я собираюсь создать приложение Facebook, которое получит информацию (имя и PAGE_URL) о Facebook странице с его PAGE_ID. Так я пошел в Facebook вики и я нашел этот метод API, который хорошо звучит на первый взгляд:Получение информации о Facebook страницу с помощью API, но без session_key
http://wiki.developers.facebook.com/index.php/Pages.getInfo
Мое единственное желание было то, что я бы не передать параметр session_key, потому что я не хочу заставить пользователя facebook установить приложение. (Вы знаете страницу «разрешить приложение» или всплывающее окно).
Но описание говорит:
«. Параметр session_key необязателен Когда параметр session_key не передаются, вы можете получить информацию только для страниц, которые добавили приложение»
Так что никаких проблем, точно, что я ищу!
Но после попытки, я получаю эту ошибку:
«102 Ключа сеанса был неправильно представленными или достиг его таймаута Direct пользователя войти еще раз, чтобы получить еще один ключ.»
Обычный, потому что я не передаю параметр session_key.
Я использую Рельсы + Facebooker плагин. Поэтому я стараюсь это методы в моей консоли без успеха:
>>Facebooker::Session.create.pages(:fields => ["name", "page_url"], :page_ids => "123456")
=> []
>> Facebooker::Session.create.fql_query("SELECT name, page_url FROM page WHERE page_id=123456")
=> []
(конечно, страница с PAGE_ID = «123456» установил мое приложение)
Кто-то знает, как получить информацию о но без необходимости прохождения параметра session_key?
Я знаю, что это возможно, потому что я уже видел, что приложение facebook извлекает информацию о странице, не спрашивая у пользователя, чтобы установить его приложение.
Спасибо, но эта ветка говорит об отправке уведомления в пакетном процессе. Нет информации о получении информации с страницы Facebook без session_key. –
, код, указанный выше, может быть запущен на любом персональном компьютере без ключа сеанса. Вы могли видеть, как они это делают. – rampr