24 lines
906 B
PHP
24 lines
906 B
PHP
<?php
|
|
// ตัวอย่าง integration โครงสร้าง Google Drive API v3
|
|
function createGoogleDriveFolder($itemName, $itemCode) {
|
|
// กำหนดชื่อโฟลเดอร์ เช่น "[10003] กำจัดปลวก"
|
|
$folderName = "[" . ($itemCode ?: 'ITEM') . "] " . $itemName;
|
|
|
|
/*
|
|
// ใช้ Google Client Library:
|
|
$client = new Google\Client();
|
|
$client->setAuthConfig('credentials.json');
|
|
$client->addScope(Google\Service\Drive::DRIVE_FILE);
|
|
$service = new Google\Service\Drive($client);
|
|
|
|
$fileMetadata = new Google\Service\Drive\DriveFile([
|
|
'name' => $folderName,
|
|
'mimeType' => 'application/vnd.google-apps.folder'
|
|
]);
|
|
$folder = $service->files->create($fileMetadata, ['fields' => 'id']);
|
|
return $folder->id;
|
|
*/
|
|
|
|
return "DRIVE_FOLDER_MOCK_" . uniqid();
|
|
}
|
|
?>
|