2013-03-20 5 views
1

Чтение документов API (https://developers.facebook.com/docs/reference/api/page/) Я предположил, что для чтения обновлений статуса открытых страниц мне потребуется «любой действительный access_token или user access_token» (цитируя документы здесь).Доступ к статусам страницы Facebook с токеном доступа к приложениям

Однако, если я пытаюсь получить статус обновления для общественности страницы , используя мой маркер доступа приложения, я получаю следующий ответ: «Маркер доступа пользователя должен запросить этот ресурс»

GET 20531316728/statuses?access_token=myappaccesstoken

Итак, мой вопрос в том, что документы просто неправильно, я делаю что-то неправильно или что угодно?

ответ

1

Существует разъяснение, которое должно произойти Facebook [1]. Эти документы являются либо устаревшими или Facebook изменил свое мнение об обращении этих обновлений, которые интересно увидеть, что

GET /PAGE_ID/feed?access_token=myappaccesstoken 

Works (и имеет все статусы). Мне сказал кто-то в IRC#facebook, что, возможно, вызов статуса дороже (не слишком купил эту идею).

Моя текущая позиция в том, что либо

  • любой действительный access_token или пользователь access_token должен был означать, исключающее приложение маркер
  • Facebook понимает, что можно обойти OAuth Flow, используя маркер приложения на страницах, когда Facebook нуждался в некоторой форме аутентификации.

В конце концов, это все предположения.

Я не смог получить ясный ответ от любого сотрудника Facebook о том, действительно ли это ошибка или намеренное удаление этой функции.

[1] - http://developers.facebook.com/bugs/480742545315442

+0

, который подтвердил, что я подозревал. Спасибо, что указали мне на сообщение об ошибке! – paukul

Смежные вопросы