繁体   English   中英

当我没有收到验证码时,如何验证我的 Gmail Oauth 进程?

[英]How can I verify my Gmail Oauth process when I'm not given a verification code?

我已经按照https://developers.google.com/gmail/api/quickstart/php设置了 PHP Google Gmail 库并运行它,已成功发送回我的网页并通过 Google 同意屏幕发送:

https://example.com/?code=4/LONG_STRING&scope=https://www.googleapis.com/auth/gmail.readonly

我已经尝试将 LONG_STRING 的各个部分粘贴到我的命令行脚本(quickstart.php)中,但是由于我没有得到任何内容,所以不清楚我要粘贴哪个代码(第 40 行“输入验证码”)具体output??

您需要从重定向回的 URL 提供code参数的完整值。

在您的示例中,这将是4/LONG_STRING

代码开始 code=4/0AY0 和 / 扔给我!

斜杠实际上应该是 URL 编码的,但如果你在浏览器地址栏中查看它,它取决于浏览器(/设置),它是否会显示它已经在那里再次解码。 但是在真正的实现中你不必担心那么多,因为他们要求你在这里手动执行的步骤无论如何都会自动执行,所以它只会通过$_GET['code']获取然后传递到fetchAccessTokenWithAuthCode

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM