simirimia / google-drive
简化版的Google Drive API访问
dev-master
2016-01-01 14:13 UTC
Requires
- php: >=7
- google/apiclient: 1.*
This package is not auto-updated.
Last update: 2024-09-14 16:58:20 UTC
README
基于google/apiclient的简化Google Drive API访问
如何运行示例
- 设置Google客户端密钥并将其作为JSON文件下载(如果需要说明,请参见以下内容)
- 将其移动到examples/config文件夹
- 命令行界面版本
- 将其重命名为app_secret_cli.json
- 打开终端,转到examples/cli文件夹
- 运行php index.php
- 打开URL
- 输入验证码
- 现在你应该能看到你驱动器内容的(部分)列表
- 再次运行它,现在你应该看到相同的列表,无需管理验证码的麻烦
- HTTP版本
- 将其重命名为app_secret_http.json
- 使用examples/http作为文档根设置Web服务器
- 打开 http://<你的(本地)Web服务器URL>
- 假设你已经设置了一个本地系统gd-test.app
如何从Google获取客户端密钥
- 转到 https://console.developers.google.com
- 创建新项目或打开现有项目
- 转到API管理器,启用Google Drive API
- 转到凭证并创建新的OAuth客户端ID
- 如果是第一次,你需要设置同意屏幕
- 输入产品名称和可选的URL
- 命令行界面版本
- 在应用程序类型列表中,选择其他并为其命名
- HTTP版本
- 在应用程序类型列表中,选择Web应用程序并为其命名
- 在授权重定向URI字段中输入
- http://<你的(本地)Web服务器URL>/<OAuth2回调处理程序>
- 运行示例(假设你已经设置了一个本地系统gd-test.app)
- http://gd-test.app/redirecttarget.php
- http://<你的(本地)Web服务器URL>/<OAuth2回调处理程序>
- 确认弹出窗口中的客户端ID和密钥 -> 你现在不需要记住这些了
- 相反,从所有客户端ID列表中下载整个凭证作为json文件
- 将文件移动到任何你喜欢的位置,并确保你给服务正确的路径