Скачивание файла по прямой ссылке | 403 | PHP

Как избежать ошибки 403? Пытался с Google Drive скачать файл по его ID, но после пары удачных попыток пошла ошибка 403 и ничего уже не помогает. Делал так:

file_get_contents(https://drive.google.com/uc?export=download&id={$id})

И так тоже:

$user_agent = 'User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2';
    $ch = curl_init();

    curl_setopt ($ch, CURLOPT_URL, $url);
    curl_setopt ($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 20);
    curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

    $content = curl_exec($ch);
    curl_close($ch);

Но результатов нет. Как мне обойти эту ошибку?

Примечание: если быть точнее, то, если я делаю сейчас через curl, то получаю ошибку

We're sorry... ... but your computer or network may be sending automated queries. To protect our users, we can't process your request right now.

но, как я понял, это одно и тоже.


Ответы (1 шт):

Автор решения: Вадим Александру

Это так не работает, вам нужно прочитать данную документацию https://developers.google.com/drive/api/v3/quickstart/php

→ Ссылка