需要让脚本读取我的Gmail帐户。
谷歌云中有一个带有API的虚拟机。如果调用了api,则脚本将转到gmail,获取邮件并进行处理,并返回结果作为api响应。
我运行api,当我从本地主机向该api请求时,api日志中会显示一条消息:请访问此URL以授权此应用程序:
https://accounts.google.com/o/oauth2/auth?response_type=...
在Web浏览器中打开此URL后,出现400错误:
Error: redirect_uri_mismatch
The redirect URI in the request, http://localhost:34067/, does not match the ones authorized for the OAuth client. To update the authorized redirect URIs, visit: https://console.developers.google.com/apis/credentials/...
我已经创建了OAuth 2.0客户端ID,下载了client_secret.json文件并将其放在我的服务器上。我在OAuth 2.0客户端ID设置中使用了不同的重定向网址,但没有任何帮助。
如何避免在访问Google oauth网址时出现400错误?