【发布时间】:2016-03-26 20:25:40
【问题描述】:
我在这里遇到了快速启动 php 脚本的问题:https://developers.google.com/drive/v2/web/quickstart/php
当我第一次运行脚本时,它完美执行,并且访问令牌存储在一个名为:drive-php-quickstart.json 的文件中
当我第二次运行脚本时,它给了我错误:
错误开始:
注意:未定义索引:\google-api-php-client\src\Google\Client.php 第 485 行中的 expires_in
致命错误:在
错误结束:
我的假设是保存在文件中的访问令牌格式不正确。
当前格式:
ya29.CODE-oN_Bearer36001/_ANOTHER-CODE-ANOTHER_ANOTHER_CODE
如您所见,它不包含变量“expires_in”
我哪里出错了有什么建议吗?我按原样运行脚本,没有修改。
【问题讨论】:
-
您到底在 App Engine 上运行什么?您指向的快速入门以及问题上的所有文本显然都表明您在本地运行,与 App Engine 无关。如果是这样,你能改变标签吗?如果不是,请编辑您的问题以阐明 App Engine 的位置?谢谢。
-
谢谢亚历克斯。我已经做出了改变。是的,我目前正在本地执行,但我很快就会将其转移到 Google App Engine。
-
我有确切的问题。无需修改即可运行脚本。第一次运行完美,第二次使用
refresh token must be passed in or set as part of setAccessToken退出。
标签: google-drive-api google-api-php-client