我试图从Android客户端使用Google Calendar API。出于某些原因,我选择了安装应用程序的OAuth 2.0而不是帐户管理器。
https://developers.google.com/accounts/docs/OAuth2InstalledApp
Android OAuth 2.O无法检索访问令牌
我已经注册了我的开发者API控制台应用程序,因此我已经CLIENT_ID和重定向URI。控制台不显示client_secret。
我从它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所指定的那样,我已经添加了这些参数,但无法将授权码与访问令牌交换。 有没有人有任何想法,为什么我不能获取访问令牌,而我能够检索授权码?
另请参阅https://code.google.com/oauthplayground/ –