VK API - Пример скрипра рандомной смены обложки группы на php и cron

В редакторе

VK API - Пример скрипра рандомной смены обложки группы на php и cron

Brain_Script
4809
2017-03-30 11:40:30
<?php // VK API - Пример скрипра рандомной смены обложки группы на php и cron // Нужен ТОКЕН ГРУППЫ СО ВСЕМИ ПРАВАМИ! $token = "ТОКЕН ГРУППЫ СО ВСЕМИ ПРАВАМИ"; $cover_path = dirname(__FILE__).'/cover/'.mt_rand(1,3).'.jpg'; $post_data = array("photo" => "@".$cover_path); // рандомно выбирается фотография 1,2 или 3 $upload_url = file_get_contents("https://api.vk.com/method/photos.getOwnerCoverPhotoUploadServer?group_id=136933185&crop_x2=1590&access_token=".$token); $url = json_decode($upload_url)->response->upload_url; //echo $url; // урл для загрузки фото получен // фото отправлено $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); $result = json_decode(curl_exec($ch),true); //echo '<pre>'; //print_r($result); // сохраняем фото $safe = file_get_contents("https://api.vk.com/method/photos.saveOwnerCoverPhoto?hash=".$result['hash']."&photo=".$result['photo']."&access_token=".$token); echo '<pre>'; print_r($safe); // все готово // если понравилось ставь лайк делись с друзьями и подписывайся будем делать то что не сливают в пабл, ну может ингда :) ?>
Войдите для добавления комментария.
olegkyka
Эта конструкция не хотит работать $cover_path = dirname(__FILE__).'/cover/'.mt_rand(1,3).'.jpg'.....
2017-06-17 21:37:59
olegkyka
Папка с фотками присутствует. В чем может быть проблема? Error_code":129,"error_msg":"Invalid photo: file not found, from upl_63476?act=owner_cover", ...........................
2017-06-16 19:30:25
Brain_Script
не понятно? видео тут https://youtu.be/pbfMwes-eH8
2017-03-30 13:05:14
Яндекс.Метрика Яндекс.Метрика