google-oauth - Google API PHP Authentication Invalid Token Format(问题和答案)
问题描述
从Google Calendar API PHP Example Page运行示例代码时,它显示“输入验证码:”,此时我输入了来自 Google Authenticatior 的 2FA 代码。
这产生了“致命错误:未捕获的 InvalidArgumentException:/vendor/google/apiclient/src/Google/Client.php:434 中的无效令牌格式”
解决方案
我花了几个小时验证密钥和 json 格式并进行谷歌搜索,直到我最终发现它不需要 2FA 令牌,它需要一个完全不同的令牌。
如果您将它提供的链接复制并粘贴到浏览器中,获取它返回的令牌,然后将令牌复制并粘贴回“令牌”提示符,一切正常。
这 100% 是我的错,但我在这里发布这个是为了避免其他人也浪费时间。
如果任何谷歌员工正在阅读本文,最好让“令牌”提示和错误消息不那么模棱两可。
推荐阅读
- python - 合并具有特定优先级的数据集
- node.js - 在运行应用程序的节点 js 中出现错误
- html - 使用 align-items:center 或 justfiy-content:center 时无法滚动到 flex 的顶部或左侧
- php - 在为移动设备创建 api 后,symfony 中的路由无法提供 .html 数据
- ssl - 雪花 SSL 对等证书或 SSH 远程密钥不正确
- html - 将数据传递给 Angular 对话框
- c++ - 具有拆分声明和单例类定义的 C++ 单例实现
- javascript - 我想捕捉复选框被选中的参数
- python - 用于汽车的数据结构字典 fe
- javascript - 如何在圆中生成随机点(分形树)