Google API PHP 身份验证无效令牌格式(问题和答案)
Google API PHP Authentication Invalid Token Format (the question and the answer)
当 运行 来自 Google Calendar API PHP Example Page 的示例代码时,它说 "Enter verification code:" 此时我输入了来自 Google Authenticatior 的 2FA 代码。
这产生了"Fatal error: Uncaught InvalidArgumentException: Invalid token format in /vendor/google/apiclient/src/Google/Client.php:434"
我花了几个小时验证密钥和 json 格式并进行谷歌搜索,直到我最终发现它不需要 2FA 令牌,它需要一个完全不同的令牌。
如果你复制并粘贴 link 它会给你进入浏览器,获取令牌 returns,然后将令牌复制并粘贴回 "token" 提示符,一切有效。
这 100% 是我的错,但我将其张贴在这里是希望避免其他人也浪费时间。
如果有 google 名员工正在阅读本文,最好使 "token" 提示和错误消息不那么含糊。
当 运行 来自 Google Calendar API PHP Example Page 的示例代码时,它说 "Enter verification code:" 此时我输入了来自 Google Authenticatior 的 2FA 代码。
这产生了"Fatal error: Uncaught InvalidArgumentException: Invalid token format in /vendor/google/apiclient/src/Google/Client.php:434"
我花了几个小时验证密钥和 json 格式并进行谷歌搜索,直到我最终发现它不需要 2FA 令牌,它需要一个完全不同的令牌。
如果你复制并粘贴 link 它会给你进入浏览器,获取令牌 returns,然后将令牌复制并粘贴回 "token" 提示符,一切有效。
这 100% 是我的错,但我将其张贴在这里是希望避免其他人也浪费时间。
如果有 google 名员工正在阅读本文,最好使 "token" 提示和错误消息不那么含糊。