【问题标题】:Accessing facebook interests with rails devise plugin使用 rails devise 插件访问 facebook 兴趣
【发布时间】:2011-04-30 13:45:51
【问题描述】:

所以我刚刚获得了 devise 和 fb login 来处理我的 rails 项目,但我想在他们登录时获得有关用户的更多信息。我将 user_about_me 添加到请求的范围中,这让我得到了很多信息,但我也想获取用户音乐/电影/等。我尝试添加 user_interests 但它似乎没有发送任何与以前不同的东西。有什么想法吗?

这是我的 facebook devise.rb 部分

  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)

当我打印它返回的数据时,没有任何用户感兴趣的迹象。有什么想法吗?

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby facebook ruby-on-rails-3 devise


    【解决方案1】:

    我猜你只是在请求用户的基本信息,例如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

    【讨论】:

    • 但是您知道如何使用设计插件来做到这一点吗?好像我只能在登录过程中获取信息
    • 知道了!我只需要在登录时保存 access_token 以便以后进行其他调用。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2017-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多