VK API - Пример скрипра рандомной смены обложки группы на php и cron
В редакторе
VK API - Пример скрипра рандомной смены обложки группы на php и cron
Brain_Script
4841
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);
// все готово
// если понравилось ставь лайк делись с друзьями и подписывайся будем делать то что не сливают в пабл, ну может ингда :)
?>
Войдите для добавления комментария.