2016-09-27 8 views
0

GoogleのappPropertiesを設定する方法phpでドライブAPIを使用しますか?ドライブAPI設定appProperties

$file = new Google_Service_Drive_DriveFile(); 
$file->setName($f->getFilename()); 
$file->setMimeType(mime_content_type($f->getPathname())); 
$file->setParents(array($dest)); 

$object = new stdClass(); 
$object->projecto = 'xpto';     
$file->setAppProperties($object); 

$data = file_get_contents($f->getPathname()); 

$createdFile = $driveService->files->create($file, array(
    'uploadType' => 'multipart', 
    'data' => $data 
)); 

私はこの試してみてください。私はあまり精通していないよ

答えて

0

..ファイルを作成しますが、セットのプロパティをいけない

$file->setAppProperties(array('projecto' => 'xpto')); 

$file->setAppProperties(array(array('projecto' => 'xpto'))); 

またはこれをPHPの構文ですが、setApppropertiesがJSONオブジェクトであることを確認してください。 the documentationには、アプリケーションで要求できるキーペア値が表示されています。 APIエクスプローラでもフォーマットされています。

ドライブAPIを使用して、独自のプロパティをドライブファイルに追加できます。これらのプロパティは、ドライブファイルにキーと値のペアとして保存されます。

デフォルトではcreateが呼び出されると、appPropertiesは応答オブジェクトの一部ではありません。応答の一部になるように、fields呼び出しで指定する必要があります。

関連する問題