Google API 2.0 PHP с сервера на сервер не удается загрузить файл на Google Диск

#php #drive

#php #диск

Вопрос:

Я пытаюсь загрузить изображение со своего веб-сайта на свой Google Диск, используя Google API 2.0 (версия PHP). Когда я попробовал приведенный ниже код, на веб-странице не было сообщений об ошибках, но моя фотография не загружалась. Может кто-нибудь, пожалуйста, помогите мне с проблемой? Я узнал об этом.

 require_once realpath('vendor/autoload.php');

$client = new Google_Client();
$client->setAuthConfig('vendor/MyProject.json');
$client->useApplicationDefaultCredentials();
$client->addScope("https://www.googleapis.com/auth/drive");

$service = new Google_Service_Drive($client);
// This is uploading a file directly, with no metadata associated.
$file = new Google_Service_Drive_DriveFile();
$result = $service->files->create(
    $file,
    array(
        'data' => file_get_contents('1.jpeg'),
        'mimeType' => 'application/octet-stream',
        'uploadType' => 'media'
    )
);
?>