【发布时间】:2017-06-15 03:41:08
【问题描述】:
我正在尝试使用自定义属性保存一个谷歌驱动器文件,但它无法正常工作,并且由于谷歌 API 的文档非常糟糕,我正在为此苦苦挣扎。到目前为止,这是我的代码:
$g = new FileCtrl();
$fileMeta = new Google_Service_Drive_DriveFile();
$fileMeta->name = $file['name'];
$fileMeta->parents = [$g->googleDriveFolderId];
$fileMeta->appProperties = (object)['lead_id'=>$file['lid'], 'sales_package_id'=>$file['pid'], 'user_id'=>$user->uid];
//$fileMeta->size = $file['size'];
$fileData = array(
'data' => $fileContent,
'mimeType' => $file['media_type'],
'uploadType' => $file['multipart'],
);
//create file in google drive
$res = $g->client->files->create($fileMeta, $fileData);
它没有返回错误并且事件被保存,但是没有自定义属性!?
【问题讨论】:
-
你的代码抛出错误?什么也没做?欢迎来到堆栈,您需要告诉我们您发布的代码存在什么问题。
-
它没有返回错误并且事件被保存,但是没有自定义属性!?
-
你在哪里检查自定义属性没有被插入?
标签: google-api google-drive-api google-api-php-client