我有一个长期的Drive / Appengine项目(“Live”)正在运作。
我正在对Email界面进行一些升级,这意味着我需要创建第二个Appengine项目(“Dev”),使用相同的项目ID 来测试电子邮件。
直到一个小时前,两个项目都在运作。现在,当我尝试从Dev中的Javascript访问Drive时,我收到403错误。
所以通常的“转到云控制台并启用等等等等”并不适用。这一切都在一年前启用,适用于Live。
我通过tokeninfo端点
运行访问令牌https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=ya29.1.AADtN_WIxVB6qhrUW0j7qdZwUcRIJyGGObG4ltsVymLQ-hqamjwCwCXE0Vqum
我得到了
{
“issued_to”:“698624257.apps.googleusercontent.com”, “观众”:“698624257.apps.googleusercontent.com”,“user_id”: “1167149762340142”,“范围”: “https://www.googleapis.com/auth/drive.file https://www.googleapis.com/auth/drive.install https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/userinfo.email “,”expires_in“:2660,”email“: “my.email@gmail.com”,“verified_email”:true,“access_type”: “离线”}
这似乎足够健康。
有什么建议吗?
可能导致此错误的明确问题清单会有所帮助。
要重复,(因为我知道有人会建议这个答案)这个应用程序正在为大多数用户工作,并且在API控制台中启用了Drive API和SDK