首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >google drive上传php

google drive上传php
EN

Stack Overflow用户
提问于 2016-08-26 16:26:32
回答 2查看 81关注 0票数 0
代码语言:javascript
运行
AI代码解释
复制
require_once ('../google-api-php/vendor/autoload.php');


$client = new Google_Client();
// Get your credentials from the console
$client->setClientId('xxxxxxxxxxxxxxxxxxxx');
$client->setClientSecret('xxxxxxxxxxxxxxxx');
$client->setRedirectUri('xxxxxxxxxxxxxxxxxxxx');
$client->setScopes(array('https://www.googleapis.com/auth/drive.file'));

session_start();

if (isset($_GET['code']) || (isset($_SESSION['access_token']) &&         $_SESSION['access_token'])) {
if (isset($_GET['code'])) {
    $client->authenticate($_GET['code']);
    $_SESSION['access_token'] = $client->getAccessToken();
} else
    $client->setAccessToken($_SESSION['access_token']);

$service = new Google_Service_Drive($client);

//Insert a file
$file = new Google_Service_Drive_DriveFile();
$file->setName(uniqid().'.jpg');
$file->setDescription('A test document');
$file->setMimeType('image/jpeg');

$data = file_get_contents('a.jpg');

$createdFile = $service->files->create($file, array(
      'data' => $data,
      'mimeType' => 'image/jpeg',
      'uploadType' => 'multipart'
    ));

print_r($createdFile);

} else {
$authUrl = $client->createAuthUrl();
header('Location: ' . $authUrl);
exit();

这是错误:

Uncaught exception 'Google_Service_Exception' with message '{ "error": { "errors": [ { "domain": "global", "reason": "authError", "message": "Invalid Credentials", "locationType": "header", "location": "Authorization" } ], "code": 401, "message": "Invalid Credentials" } }.....

但我的控制台上的客户id和客户机密...

EN

回答 2

Stack Overflow用户

发布于 2016-08-27 17:00:09

现在脚本起作用了,2个答案:

1:如果文件夹不存在,如何在驱动器上创建文件夹?

2:如何设置文件夹插入上传的文件。

油箱

票数 0
EN

Stack Overflow用户

发布于 2016-08-28 06:53:51

脚本可以工作,但当会话过期或更改web浏览器时,我必须插入我的google凭据,这是一种不插入凭据的工作方式吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39170803

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文