Man*_*yal 2 google-analytics google-api oauth2-playground google-developer-tools google-developers-console
我正在使用谷歌分析 api 来获取分析数据。我尝试使用以下步骤对其进行身份验证:-> 在https://console.developers.google.com/凭据部分中创建 OAuth 客户端 ID 。-> 在同意屏幕中,我已将发布状态设置为测试 -> 在 OAuth 2.0 Playground 中,我使用上面生成的客户端 ID 和客户端机密获得了刷新令牌 -> 然后我使用它来通过它生成访问令牌。
但是几天后刷新令牌似乎一次又一次地过期,尽管提到刷新令牌的有效期是终身的。
小智 67
如果您的应用程序处于测试模式,则用户令牌将在 7 天后过期。请在此处找到此说明:https ://support.google.com/cloud/answer/10311615#zippy=%2Ctesting

小智 7
我需要使用 nodemailer 从我有权访问的 gmail 帐户发送邮件。即使该帐户属于我,它也会在我的刷新令牌被神秘撤销之前工作几天。谷歌搜索把我带到了这里,我已经观察了一段时间,希望有人能提供解决方案。
正如您所提到的,这似乎只发生在测试/未经验证的应用程序中,我猜谷歌会在几天后撤销您帐户中此类应用程序的令牌。经过多次试验和错误,这就是我所做的。
注意:此解决方案仅适用于您拥有的帐户,否则您必须验证您的应用才能访问其他人的帐户
我在其他任何地方都找不到任何相关的东西。所以,如果它对你有用,请接受这个答案。它可能会帮助别人
| 归档时间: |
|
| 查看次数: |
3936 次 |
| 最近记录: |