- 835
- 354
Здаров всем залётным, такой трабл. Не могу выгрузить файл в ВК через ВК API и cURL. Получение ссылки для выгрузки проходит без ошибок, но сам курл не выгружает файл(пустая страничка, не принтит не ошибки ни результат), пробовал через него сделать типичный запрос на апи для получения адреса загрузки и вывести результат то же самое. Пробовал в курл ебануть прокси(т.к украинский хост) итог: безрезультатно
Код
P.S На хосте версия PHP 7.3
P.S.S Решил сменой хоста
Код
PHP:
$data = json_decode(file_get_contents('https://api.vk.com/method/photos.getWallUploadServer?group_id='.$groupId.'&access_token='.$token.'&v=5.101'));
$uploadURL = $data->response->upload_url;
$postUpload = array('photo' => new CurlFile($file));
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $uploadURL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postUpload);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
$output = curl_exec($ch);
print_r($output);
if ($output === FALSE) {
echo "cURL Error: " . curl_error($ch);
return;
}
print_r(json_decode($output));
curl_close($ch);
P.S.S Решил сменой хоста
Последнее редактирование: