【问题标题】:Foursquare OAuth Request from Rails Console来自 Rails 控制台的 Foursquare OAuth 请求
【发布时间】:2012-04-05 21:00:01
【问题描述】:

我一直在为使用 Foursquare 进行身份验证的用户存储个人资料网址,如下所示:foursquare_url = "http://foursquare.com/#{access_token.info.nickname}"

Foursquare 似乎停止在 access_token 中提供昵称,所以现在我将 url 保存为:foursquare_url = access_token.extra.raw_info.canonicalUrl

问题是一些用户在我进行更改之前进行了身份验证,所以他们都有“http://foursquare.com/”作为个人资料网址。如何遍历这些用户并存储正确的 url?

谢谢!

【问题讨论】:

  • 你在数据库中存储access_token或raw_info信息吗?
  • 不,我希望我现在这样做了。
  • 我不确定您是否可以通过其他方式进行操作。下次用户登录时,保存信息。

标签: ruby-on-rails ruby oauth console foursquare


【解决方案1】:

为了代表用户提出请求,您需要使用他们的 access_token。如果您的数据库中没有存储这些信息,则您必须在下次他们对您的网站进行身份验证时捕获它,并通过foursquare API 获取所需的信息。

【讨论】:

    猜你喜欢
    • 2012-01-03
    • 1970-01-01
    • 2017-11-29
    • 1970-01-01
    • 1970-01-01
    • 2012-01-30
    • 2022-11-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多