Facebook graphApi oAuth - как получить токен доступа?

17

Я пытаюсь получить настенные сообщения от определенного пользователя с помощью JavaScript Facebook SDK. Когда я использую API-интерфейс графика, он отлично работает; но когда я пытаюсь сделать то же самое на своем веб-сайте, я получаю следующую ошибку:

code: 104
message: "An access token is required to request this resource."
type: "OAuthException"

Где я могу найти токен доступа, чтобы я мог показывать поток своей страницы Facebook на моем сайте?

Теги:
facebook
facebook-graph-api

1 ответ

35
Лучший ответ

Да, вам нужен токен доступа, чтобы получать сообщения, сделанные на странице Facebook. Поскольку сообщения на странице являются общедоступными, любой токен доступа будет работать. Вы должны использовать токен доступа к приложениям как never expires.

  • Посетите https://developers.facebook.com/apps и создайте новое приложение
  • Заполните нужное имя приложения и пространство имен
  • В разделе "Выберите, как ваше приложение интегрируется с Facebook" выберите "Веб-сайт с использованием Facebook"
  • Введите URL своего сайта в поле "URL-адрес сайта". Не забудьте добавить конечный '/'
  • Посетите здесь, чтобы получить App Token.

Сделать вызовы API-интерфейса графа для получения сообщений о странице

https://graph.facebook.com/pageID/feed?access_token=your_token
  • 2
    Огромное спасибо! :) Это то, что мне было нужно. Удачной жизни!
  • 0
    Не раскроет ли это токен или секрет приложения на стороне клиента? Поправьте меня, если я ошибаюсь, но я слышал, что вы никогда не должны иметь токен, который появляется на стороне клиента, что делает JS SDK очень удобным для использования.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню