Я собираю сайт, на котором отображаются события 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, чтобы просмотреть это событие, поэтому я уверен, что должен быть способ получить событие без необходимости входа пользователя в систему. Любые идеи?
Используйте приложение доступ маркера вместо – WizKid
Спасибо! Он работал, если я использовал токен пользователя, а не токен приложения, из https://developers.facebook.com/tools/access_token/ Я предполагаю, что это означает, что приложение имеет токен пользователя? – orrymr