即使代码检索成功,Google OAuth 2.0在获取access_token时也会返回无效的redirect_uri_mismatch

时间:2014-12-26 19:06:35

标签: google-api

无论发布什么,我都会收到此错误。我已经验证我在开发人员控制台中发送了什么。我甚至已经将https添加到控制台并将其传递给我,即使我在没有它的情况下进行开发。我不能为我的生活弄清楚什么是失踪...

代码= 4%2FtZZH7puwSXu0K6HS8TmkLiO9DxTQgJYM7Yo7sxgF7eY.wh2HsuyeNREUPm8kb2vw2M2hgewOlQI REDIRECT_URI = HTTP%3A%2F%2F {urlhere}%2FCamYam%2FPicasa%2FGetUserGalleries CLIENT_ID = 577137571667-6k1mpbmtjo1aod88s7hjgij19lsmh8rv.apps.googleusercontent.com client_secret = **************** grant_type = authorization_code

这是发布到https://accounts.google.com/o/oauth2/token ...

我成功地使用request_uri在那里工作。不确定什么都离开..这里的文件严重缺乏。

为了记录,我几乎完全跟随Oauth游乐场......

非常感谢任何帮助

- 编辑

- 我正在尝试调用Picasa API

- 我使用C#进行POST,但也使用Fiddler进行测试

- 我在上面的消息中发布了有效负载

- 我已成功收到一个代码,并尝试将其替换为令牌

1 个答案:

答案 0 :(得分:0)

显然,您需要将代码发布的Url作为重定向Uri传递。

即,如果你有一个回调网址,你的客户端被重定向到,那就是你需要的那个redirect_url,而不是你要去的那个