Android OAuth 2.O无法检索访问令牌

Android OAuth 2.O无法检索访问令牌,android,oauth,Android,Oauth,我正在尝试从Android客户端使用谷歌日历API。出于某些原因,我选择OAuth 2.0作为已安装的应用程序,而不是Account Manager。 我已经在开发者API控制台上注册了我的应用程序,因此我有客户端id和重定向uri。控制台不显示客户端密码 我从谷歌服务器收到了授权码,它是4/XdlW5dvFW3OWCnKdeG8yDOOjYGAw https://accounts.google.com/o/oauth2/token? code=4/XdlW5dvFW3OWCnKdeG8yDO

我正在尝试从Android客户端使用谷歌日历API。出于某些原因,我选择OAuth 2.0作为已安装的应用程序,而不是Account Manager。

我已经在开发者API控制台上注册了我的应用程序,因此我有客户端id和重定向uri。控制台不显示客户端密码

我从谷歌服务器收到了授权码,它是4/XdlW5dvFW3OWCnKdeG8yDOOjYGAw

https://accounts.google.com/o/oauth2/token?
code=4/XdlW5dvFW3OWCnKdeG8yDOOjYGAw&
client_id=54957922365-fjaa2quhukho8sr5bkpkoq8038vdjh9m.apps.googleusercontent.com&
redirect_uri=urn:ietf:wg:oauth:2.0:oob&
grant_type=authorization_code
如果我使用上述参数创建此HTTPS URL,我将收到代码中不允许的405错误方法。 正如上面的URL中所指定的,我已经添加了参数,但无法与访问令牌交换身份验证代码。
有人知道为什么在我能够检索授权代码时我没有获得访问令牌吗?

谢谢你的代码片段,但我没有在浏览器上发布链接,我已经在android Project中编写了正确的android HTTPS代码。只是为了参考,我共享了url。 我已经解决了这个问题。为了帮助其他开发人员,我附加了以下代码:

另请参阅