2016-03-10 4 views
-1

Я собираю сайт, на котором отображаются события Facebook, используя Ruby on Rails и Koala.Ruby on Rails view Facebook Событие без входа в систему

можно отобразить событие просто отлично, если я сделать следующее:

graph = Koala::Facebook::API.new(auth_token) 
fb_event = graph.get_object(some_event_id) 

Но как только я меняю первую строку на:

graph = Koala::Facebook::API.new(auth_token) 

Т.е., без auth_token, я получаю error -> type: OAuthException, code: 104, message: Для запроса этого ресурса требуется токен доступа. [HTTP 400]

Я не хочу, чтобы пользователь должен был войти в систему для просмотра события. Я знаю, что мне не нужно регистрироваться в Facebook, чтобы просмотреть это событие, поэтому я уверен, что должен быть способ получить событие без необходимости входа пользователя в систему. Любые идеи?

+1

Используйте приложение доступ маркера вместо – WizKid

+0

Спасибо! Он работал, если я использовал токен пользователя, а не токен приложения, из https://developers.facebook.com/tools/access_token/ Я предполагаю, что это означает, что приложение имеет токен пользователя? – orrymr

ответ

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