используя imgur api v3 для загрузки изображений анонимно с помощью php

Я планирую загружать изображения в imgur анонимно, используя его API, я зарегистрировал свое приложение в категории анонимной загрузки и получил идентификатор клиента и секрет клиента. Как использовать php, чтобы загрузить изображение в imgur и получить прямой URL-адрес изображения? Кто-нибудь может предложить ссылки на любой пример? это то, что я пытался сделать, но я получаю ошибку "Неустранимая ошибка: превышено максимальное время выполнения 30 секунд "

 base64_encode($data), 'key' => $client_id);
$timeout = 30;
$curl    = curl_init();

curl_setopt($curl, CURLOPT_URL, 'https://api.imgur.com/3/upload.json');
curl_setopt($curl, CURLOPT_TIMEOUT, $timeout);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $pvars);
$xml = curl_exec($curl);
$xmlsimple = new SimpleXMLElement($xml);
echo '<img height="180" src="';
echo $xmlsimple-links-original;
echo '">';

curl_close ($curl);

?>

Ответы на вопрос(3)

Ваш ответ на вопрос