[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Curl & VK
skater4
Всем привет. Пытаюсь загрузить фото курлом через апи вконтактк, но в ответе приходит пустой photos_list. Где-то читал про проблемы отправки файлов курлом, но поверхностно, решения не нашел. В чем может быть причина?


//upload photo
$album_id = Registry::get('addons.social_autopost.vk_album_id');
$request = "https://api.vkontakte.ru/method/photos.getUploadServer?group_id=" . $group_id . "&access_token=" . $access_token . '&album_id=' . $album_id;
$response = json_decode(file_get_contents($request));
$curl = curl_init();
$params = array(
'file1' => '@' . $product_data['main_pair']['detailed']['absolute_path']
);

curl_setopt($curl, CURLOPT_URL, $response->response->upload_url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: multipart/form-data'));
curl_setopt($curl, CURLOPT_POSTFIELDS, $params);
$out = json_decode(curl_exec($curl));
curl_close($curl);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.