【发布时间】:2011-04-24 14:34:28
【问题描述】:
2011/05/01 更新: 后来我仔细阅读了 FourSquare 的 API 文档,发现上面写着:
(请注意,请求参数不是 JSON,它们是标准的 HTTP 键和值。)所有身份验证都是通过 OAuth2 进行的,这意味着所有请求都必须是 https。
这可能是我的开发机器中没有 SSL 连接的问题吗?
大家好!我正在尝试通过 Omniauth 连接 FourSquare,我遵循了下面的 Railscast 教程,并将提供者更改为foursquare。但返回总是“invalid_credentials”。我四处搜索,发现 GitHub 上有关于此的讨论(链接如下),但似乎还没有结论。 有人知道出了什么问题吗?
Rails.application.config.middleware.use OmniAuth::Builder do
provider :twitter, "XXXXXXX","XXXXXXX"
provider :foursquare, 'XXXXXXX',
'XXXXXXX'
end
【问题讨论】:
-
确保您获得新的密钥/秘密。如果有人查看此帖子的编辑内容,您发布的预编辑内容仍然可以查看。
标签: ruby-on-rails omniauth foursquare