omniauth-facebook и fb_graph не работают вместе

Я разрабатываю приложение rails 3.2 и аутентифицируюсь с помощью omniauth-facebook. Эта часть не доставляла мне никаких проблем. Я получаю request.env['omniauth.hash'] успешно, и я извлекаю токен Oauth как таковой.

auth_hash = request.env['omniauth.hash']
token = auth_hash['credentials']['token']

После этого я пытаюсь поразить Open Graph в Facebook, используя fb_graph следующим образом:

user = FbGraph::User.me(token)

Однако, когда я делаю это, мой пользователь не загружается. Я просто получил пустого пользователя, и кажется, что Facebook почему-то не принимает мой токен как действительный токен. Я делаю что-то неправильно? Является ли токен, который у меня есть, тем, который мне нужен для отправки запросов в Facebook Open Graph? Помощь очень ценится!

1 ответ

Решение

Попробуйте user = FbGraph::User.me(token).fetch

Другие вопросы по тегам