通过PicUploader上传文件到GoogleDrive网盘
(本文是PicUploader: 各图床获取上传图片参数的方法的子文章)
如果你以前没有创建过项目,则界面会如下图,点击CREATE
创建一个项目:
如果你以前有创建过项目,则界面会如下图所示,你可以如下图所示再创建一个项目:
以上两个界面,不管是哪个,只要点击创建项目,都会来到这个界面:
项目创建成功后,当前操作都会针对刚刚创建的“Google Drive”项目,然后点击+ENABLE APIS SERVICES
启用“Google Drive Api”:
上图点击+ ENABLE APIS AND SERVICES
后进入下图所示页面:
我们在上图中输入“google drive”,即可搜索到gogole drive api:
点击“ENABLE”即可启用该API:
上图点击ENABLE
后跳转到这个界面:
然后点击左上角三道杠→“APIs & Services”→“OAuth consent screen”
选择External,然后点击CREATE
创建:
上图点击CREATE
后,是这样的,按下图填写:
点击Add scope
:
下图的框就是上图点击Add scope
后弹出的,勾选“Google Drive API”然后点击右下角的ADD
添加:
继续按下图填写,填写完后保存:
上图点保存后,会变成这样:
继续,点击左侧栏中的Credentials
→+CREATE CREDENTIALS
→OAuth client ID
:
选择“Web application”,按下图填写(其中的“Authorized redirect URIs”填完后在任意地方点一下鼠标,就会自动添加,注意“Authorized redirect URIs”一定要填写正确,否则无法授权,下图中https://api.picuploader.com/auth/GoogledriveRedirect.php
中的/auth/GoogledriveRedirect.php
必须固定这么填,而前面的https://api.picuploader.com
是域名,如果你访问PicUploader后台的域名不是这个,那就改成你自己的域名):
上图点击CREATE
跳转后,它会有clientID和clientSecret(把这两个复制到google的配置中)
上图中的client ID和client secret就填到下图这两个位置中
上图点击“获取googledrive授权”就会跳转到选择账号界面,选择你当前登录的账号:
来到这个界面,点击Advanced
:
点击“Go to picuploader.com”:
点击右下角的Allow
:
上图点击Allow
后就会跳转回你的PicUploader的后台,如果一切正常,后台就会显示“已获取googledrive授权”:
好了,到这里就结束了,你可以开始上传图片了,记得存储引擎里要选择GoogleDrive
都会上传到GoogleDrive:
注意:GoogleDrive的容量是跟Gmail和Google Photos共享的,如果你发现GoogleDrive的容量少了一些,那应该就是你的gmail用了,当然如果你用过GooglePhotos并在里面存了照片,那也一样会占用。
上传图片后,可以到你的GoogleDrive(https://drive.google.com)里看看有没有上传成功?