Перейти к содержимому

Фотография
- - - - -

Скрипт автопостинга ВК


  • Вы не можете создать новую тему
  • Закрытая тема Тема закрыта
Сообщений в теме: 2

#1 VovaGames

VovaGames

    Прохожий

    Топикстартер
  • Новичок
  • 0
    1 сообщ.

Отправлено 21 Июнь 2015 в 01:19

Полазил я в интернете в поисках такого скрипта и не нашел то что мне было нужно, решил я написать свой (собрать с кусочков того что нашел (поскольку еще нуб в php)). У меня уже реализованы следующее:

  • постинг
  • рандомный выбор поста из базы (база текстовая)

Что я еще хочу реализовать:

  • разделить скрипт на файлы 
  • реализовать удобный интерфейс добавления постов в базу (сейчас все ручками)
  • добавить панель входа на страничку добавления постов в базу
<?
$quotes[] =Пост 1
";       
$quotes[] ="Пост 2
";       
$quotes[] ="Пост 3
";   
srand ((double) microtime() * 1000000);
$randomquote= rand(0,count($quotes)-1);
$message= $quotes[$randomquote];
		$token = 'тут-понятно';
		$owner_id = 'id-куда-постим'; 
	file_get_contents('https://api.vk.com/method/wall.post?owner_id=-'.$owner_id.'&message='.urlencode($message).'&access_token='.$token);
?>    

  • 0

Спонсор

#2 originalz

originalz

    Прохожий

  • Новичок
  • 0
    3 сообщ.

Отправлено 24 Июнь 2015 в 09:24


owner_id=-'.$owner_id

скрипт не постит на стену пользователей? только группы..

укажите в дополнительной переменной тип стены куда постить (группа, пользователь) и в зависимости от нее подставляйте или убирайте знак минуса.

второй вариант передавать с минусом или без сразу в переменной $owner_id  :ph34r:


  • 0

#3 Chillout

Chillout

    Прохожий

  • Участник
  • 2
    33 сообщ.

Отправлено 25 Июнь 2015 в 17:02

function postToPage()

{
$access_token = "819f66b7ffa7dcb65c42bf00b5d68042cdff6dd15aa4fa7626df72ff26672fbe6ad7e517633bb61e9cc92";


$group_id = "-60640676";


$data = getLastData();


$text = urlencode($data["text"]);
$photo = getPhotoInfo($data["file_name"]);


$sRequest = "https://api.vkontakte.ru/method/wall.post?owner_id=".$group_id."&access_token=".$access_token."&message=".$text."&attachments=".$photo;


//var_dump($sRequest);


// ответ от Вконтакте
$oResponce = json_decode(file_get_contents($sRequest));


deletePost();


var_dump($oResponce);
}
 
лови

  • 1



Похожие темы Свернуть

Статистика

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей