Je tente d'enregistrer un fichier de disque Google avec des propriétés personnalisées, mais cela ne fonctionne pas et en raison de la très mauvaise documentation de l'API Google, je suis en difficulté avec cette . Voici mon code à ce jour:Fichier de téléchargement de l'API Google Drive avec propriété personnalisée, propriétés manquantes de la réponse
$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);
Il ne renvoie pas une erreur et l'événement est enregistré, mais sans les propriétés personnalisées !?
Et votre code renvoie une erreur? ne fait rien? Bienvenue à la pile, vous devez nous donner une idée de votre problème avec le code que vous avez posté. – DaImTo
Il ne retourne pas une erreur et l'événement est enregistré, mais sans les propriétés personnalisées !? –
Où vérifiez-vous que les propriétés personnalisées ne sont pas insérées? – DaImTo