Задать вопрос
@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);


Заранее благодарен за любую помощь.
  • Вопрос задан
  • 132 просмотра
Подписаться 2 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Stepik
    PHP (pro)
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
@PashaWNN
Возможно, дело в правах на запись туда, куда должны сохраняться фотографии.
Ответ написан
Ваш ответ на вопрос

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

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