simirimia/google-drive

简化版的Google Drive API访问

dev-master 2016-01-01 14:13 UTC

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>

如何从Google获取客户端密钥

  • 转到 https://console.developers.google.com
  • 创建新项目或打开现有项目
  • 转到API管理器,启用Google Drive API
  • 转到凭证并创建新的OAuth客户端ID
  • 如果是第一次,你需要设置同意屏幕
    • 输入产品名称和可选的URL
  • 命令行界面版本
    • 在应用程序类型列表中,选择其他并为其命名
  • HTTP版本
    • 在应用程序类型列表中,选择Web应用程序并为其命名
    • 在授权重定向URI字段中输入
  • 确认弹出窗口中的客户端ID和密钥 -> 你现在不需要记住这些了
  • 相反,从所有客户端ID列表中下载整个凭证作为json文件
  • 将文件移动到任何你喜欢的位置,并确保你给服务正确的路径