需要用到google api: google-api-php-client
示例代码:backup-to-google-drive.zip
简述:
- 打开Google Cloud,创建项目,启用Google Drive API,并创建Service Account
- 打开Google Drive,创建共享文件夹
- 复制Service Account账号,向共享文件夹设置访问权限
- 获取共享文件夹ID,赋给示例代码config.php的GOOGLE_DRIVE_DIRECTORY常量
- 获取Google用户验证所需key,因为是json文件,保存到某个位置后,将路径赋给示例代码config.php的SERVICE_ACCOUNT_KEY常量
- 示例代码config.php中BACKUP_DIRECTORY常量为被备份文件夹的路径
- 下载最新的google-api-php-client解压到示例代码的google-api-php-client文件夹里。确认google-api-php-client/vendor/autoload.php该路径存在。
- 访问示例代码的upload.php文件即可。由于api需要访问google服务,所以服务器应该支持访问google。
更详细的部分请自行查看upload.php文件的源码,就几行。看一两分钟就知道是怎么个意思。
评论区
发表新的留言
您可以留言提出您的疑问或建议。
您的留言得到回复时,会通过您填写的邮箱提醒您。