Задать вопрос
@santavits

Почему не работает загрузка фото через апи вк, если использовать cron?

Столкнулся с такой проблемой, делаю загрузку фото в альбом вк, через апи.
Так вот когда по прямой ссылке через браузер запускаешь скрипт, всё работает отлично, фото загружаются, ставлю на cron и всё загрузка не идёт photos_list возвращает пустой.

Вот сам код, может кто подскажет в чём проблема

$imge = "/images/55391447-13.jpg";

$image_path = dirname(__FILE__).$imge;
$post_data = array("file1" => '@'.$image_path);

// получаем урл для загрузки
 $url = file_get_contents("https://api.vk.com/method/photos.getUploadServer?album_id=".$album_id."&group_id=".$group."&v=".$v."&access_token=".$token);
$url = json_decode($url)->response->upload_url;
print_r($url);

// отправка post картинки
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$resultx = json_decode(curl_exec($ch),true);
//print_r($resultx);


Заранее благодарен за любую помощь.
  • Вопрос задан
  • 125 просмотров
Подписаться 2 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
@PashaWNN
Возможно, дело в правах на запись туда, куда должны сохраняться фотографии.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы