在逐步执行“将OAuth 2.0用于Web服务器应用程序”帮助页面时,出现404错误。将OAuth 2.0用于Web服务器应用程序
我使用http / rest请求。
一切正常,直到步骤5:“为刷新和访问令牌交换授权代码”。
我的请求(POST或GET)返回404错误:“未找到”。这是我的要求,与指南中的相同:
https://www.googleapis.com/oauth2/v4/token?
code=4/_XXXXXXXXXXXXXXXXXXX__XXXXXXXXXXXXXX-XXXXXX?&client_id=012345678912-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.apps.googleusercontent.com&client_secret=XXXXXXXXXXXXXXXXXXX_XXXX&grant_type=authorization_code&redirect_uri=http%3a%2f%2fwww.mydomain.com%3a50000%2fMyPage
Run Code Online (Sandbox Code Playgroud)
这是指南的相关部分:
“要交换访问令牌的授权代码,请调用 https://www.googleapis.com/oauth2/v4/token端点并设置以下参数:
领域
code从初始请求返回的授权码。
client_id从API控制台获取的客户端ID。
client_secret从API控制台获取的客户端密码。
redirect_uri在API控制台中为您的项目列出的重定向URI之一。
grant_type如OAuth 2.0规范中所定义,此字段必须包含authorization_code的值。”
我认为服务网址有问题。我错了吗?
任何人都可以提供工作网址吗?