Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Curl & VK
skater4  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 45
Пользователь №: 30333
На форуме: 5 лет, 1 месяц
Карма: -1




Всем привет. Пытаюсь загрузить фото курлом через апи вконтактк, но в ответе приходит пустой 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);
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Bolik  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 352
Пользователь №: 35724
На форуме: 4 года, 14 дней
Карма: 4




что выдает curl_info?

я не читал доки для вк апи, но там точно нужно использовать GET, чтоб загрузить фото?
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
skater4  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 45
Пользователь №: 30333
На форуме: 5 лет, 1 месяц
Карма: -1




Цитата (Bolik @ 8.10.2015 - 14:35)
что выдает curl_info?

я не читал доки для вк апи, но там точно нужно использовать GET, чтоб загрузить фото?

curl_info - ошибку))
а curl_getinfo - http://joxi.ru/BA0bBdGu5Mkqmy

а вот http://joxi.ru/EA4bDN4u3o8ymb это не по теме?
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
skater4  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 45
Пользователь №: 30333
На форуме: 5 лет, 1 месяц
Карма: -1




Цитата (Bolik @ 8.10.2015 - 14:35)
что выдает curl_info?

я не читал доки для вк апи, но там точно нужно использовать GET, чтоб загрузить фото?

я попробовал отправить форму вручную, все делается как надо. с курлом какая то лажа

[html]
<form action="http://cs629319.vkontakte.ru/upload.php?act=do_add&amp;mid=14013100&amp;aid=222360843&amp;gid=84427901&amp;hash=cc18c32c34d35900e8bc422e9115a596&amp;rhash=69b13b9883ab5ebb6fcded1720cafd81&amp;swfupload=1&amp;api=1" method="POST" enctype="multipart/form-data">
<input type="file" name="file1">
<input type="submit" value="ok">
</form>
[html]
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
skater4  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 45
Пользователь №: 30333
На форуме: 5 лет, 1 месяц
Карма: -1




РЕБЯЯЯЯАТ))
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Alchemist  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 663
Пользователь №: 5285
На форуме: 8 лет, 5 месяцев, 29 дней
Карма: 9




какая версия пхп ?
если >= 5.5, то читай тут: http://phpforum.su/index.php?showtopic=84040
PM
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
wuros  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 4
Пользователь №: 40736
На форуме: 1 год, 10 месяцев, 26 дней
Карма:




Насколько я помню в документации VK API отправка производилась иным способом.
И да, смысл использовать api.vkontakte.ru когда они давно работают на api.vk.com
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса