首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用google-api-ruby-client gem有redirect_uri_mismatch错误

使用google-api-ruby-client gem有redirect_uri_mismatch错误
EN

Stack Overflow用户
提问于 2012-07-30 17:29:12
回答 1查看 470关注 0票数 0

我想在rails中使用this应用程序接口。

它说应该包括一个授权标头。(使用oauth2)

所以我使用google-api-ruby-client这个库,如下所示。我用this sample写了下面的代码。

代码语言:javascript
复制
@client = Google::APIClient.new
@client.authorization.client_id = CONSUMER_KEY
@client.authorization.client_secret = CONSUMER_SECRET
@client.authorization.scope = 'https://apps-apis.google.com/a/feeds/domain/'
@client.authorization.redirect_uri = "http://#{request.host}:#{request.port.to_s}
                                     /google_app/oauth2callback"

redirect_to @client.authorization.authorization_uri.to_s

但是它会导致redirect_uri_mismatch错误。

我不知道我的用法是否正确。

注意:

在使用此API之前,我已成功登录Google Openid。

EN

回答 1

Stack Overflow用户

发布于 2012-07-30 17:38:54

可能是OAuth 2.0 sample error when accessing Google API的副本

问题在于,javascript缺少端口号。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11718689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档