Доступ к интересам Facebook с плагином Rails Devise
-
26-09-2019 - |
Вопрос
Таким образом, я только что получил разработку и FB входа в систему, чтобы работать на моем проекте Rails, но я хотел бы получить больше информации о пользователе, когда они воходятся. Я добавил user_about_me на сферу запроса, и это получил много информации, но Я также хотел бы получить пользователей музыки / фильмы / и т. Д. Я пытался добавить user_interests, но, похоже, не отправляет ничего другого, чем раньше. Есть идеи?
Вот мой раздел devise.rb для facebook
config.oauth :facebook, '???????', '??????????????',
:site => 'https://graph.facebook.com/',
:authorize_path => '/oauth/authorize',
:access_token_path => '/oauth/access_token',
:scope => %w(email user_interests user_about_me)
Когда я печатаю данные, которые он возвращается, нет никаких признаков интересов пользователей. Есть идеи?
Спасибо!
Решение
Я предполагаю, что вы просто просим пользователей базовой информации, такой как https://graph.facebook.com/user_id?access_Token=.... Если вы хотите получить свои интересы, это отдельный вызов API. https://graph.facebook.com/user_id/interests?access_token=....
Вы можете увидеть все разные запросы, которые вы можете сделать на пользователя здесь: http://developers.facebook.com/docs/reference/api/user.