【问题标题】:Issue with gmail response i am getting我收到的 gmail 回复问题
【发布时间】:2014-08-25 08:31:46
【问题描述】:

我正在尝试从 gmail 获得回复,但我的回复是这样的 Status=Moved Temporarily, StatusCode=302 我无法理解我传递的网址有什么问题。这是我正在使用的网址

auth_uri = https://accounts.google.com/o/oauth2/auth?  
scope= https://mail.google.com&
redirect_uri='my redict url'&
client_id='my client id'&
response_type=code&
approval_prompt=force&
login_hint='+login_hint;

当我尝试在浏览器上使用来自 google 的响应生成的 url 时,我已被重定向到

这个页面。请告诉我这个网址有什么问题或者我需要添加什么以及我需要做的任何其他事情,请指导我获得解决方案。

【问题讨论】:

    标签: google-oauth gmail-api


    【解决方案1】:

    您的重定向 URI 是什么? “我的重定向网址”?那是无效的。您需要提供一个有效的 URI。我正在使用

    http://localhost:8080/

    这是授权后 oAuth 将重定向的 URI。

    【讨论】:

    • 我更改了重定向网址,但仍然从谷歌得到相同的响应。我之前使用的重定向网址是“c.ap1.visual.force.com/apex/Gmail_inbox”这是我发送请求的页面。
    • 更改URI后是否更新了client_secret.json文件?
    【解决方案2】:

    您的重定向 URL 是否在您项目的开发者控制台的白名单 URL 列表中?

    【讨论】:

    • 是的,我上面提到的网址请让我知道我遇到此问题的原因可能是什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-13
    • 2013-12-13
    • 2012-10-25
    • 1970-01-01
    • 2016-02-01
    • 2017-04-08
    • 2021-05-31
    相关资源
    最近更新 更多