我已复制此网站上他们的文档中的代码:here.
我已经更改了下面这些的 JSON。我已经在 Composer 上的 API 上生成了新文件,但仍然遇到一些问题。我不确定我做错了什么。这是否意味着他们的 API 漏洞太多?
这是演示链接:demo
define('APPLICATION_NAME', 'Ashima');
define('CREDENTIALS_PATH', '/mycredentials.json');
define('CLIENT_SECRET_PATH', __DIR__ .'/mysecret.apps.googleusercontent.com.json');
Error:
致命错误:/var/www/mysite/googleapi2/vendor/google/apiclient/src/Google/Client.php:839 中未捕获异常“InvalidArgumentException”,消息为“文件不存在”堆栈跟踪:#0 /var/www /mysite/googleapi2/quick.php(32): Google_Client->setAuthConfig('/var/www/payrol...') #1 /var/www/mysite/googleapi2/quick.php(80): getClient() #2 {main} 在 /var/www/mysite/googleapi2/vendor/google/apiclient/src/Google/Client.php 第 839 行抛出
CLIENT_SECRET_PATH 不是 CLIENT ID JSON 文件。
从下面的链接为项目创建 OAuth 2.0 客户端 ID 后,您需要创建服务帐户密钥,请按照以下步骤操作:
- 从这里https://console.developers.google.com/apis/credentials
- 单击创建凭据
- 选择服务帐户密钥
- 选择服务帐户并选中 JSON。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)