Здравствуйте

есть скрипт граббер стен групп вк

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

Можно ли как то сделать что б он постил все от имени моей группы? 

подсказали сделать так что б он сейвил на хост и от туда публиковал,но я не умею



$start = microtime(true); 

echo ""; 

$robber = new rob; 

####### настройка скрипта ###### 

$grups = array ('-121212','-1231231'); #Группы откуда будем брать записи /обязательно перед id группы должен стоять минус 

$randomm = mt_rand (0, count($grups)-1); 

$grup = $grups[$randomm]; #Рандом групп 

$robber->SetVar("token", "token тут"); #токен одмена редактора или создателя 

$robber->SetVar("id_group_rob", "$grup"); #не трогать 

$robber->SetVar("id_group", "-12121212"); #ваша группа/обязательно перед id группы должен стоять минус 

$robber->SetVar("max_post", "100"); #Из скольки последних записей парсить ( тут нечего не трогать ) 

####### конец настройки ##### 

$robber->init(); 

class rob 

function init() 

$query = $this->curl("https://api.vk.com/method/wall.get?owner_id=".$this->id_group_rob."&count=100&v=5.42&access_token=".$this->token.""); 

$array_info = json_decode($query, true); 

$count = rand(0,$this->max_post); 

if(isset($array_info[response][items][$count][attachments])) 

foreach ($array_info[response][items][$count][attachments] as $key => &$value) 

$type = $array_info[response][items][$count][attachments][$key][type]; 

$attachments .= $type.$array_info[response][items][$count][attachments][$key][$type][owner_id]."_".$array_info[response][items][$count][attachments][$key][$type][id].","; 

$attachments = substr($attachments, 0, -1); 

$query = $this->curl("https://api.vk.com/method/wall.post?owner_id=".$this->id_group."&from_group=1&message=".urlencode($array_info[response][items][$count][text])."&attachments=".$attachments."&v=5.42&access_token=".$this->token.""); 

$array_info = json_decode($query, true); 

print_r($query); 

else 

$query = $this->curl("https://api.vk.com/method/wall.post?owner_id=".$this->id_group."&from_group=1&message=".urlencode($array_info[response][items][$count][text])."&v=5.42&access_token=".$this->token.""); 

print_r($query); 

function SetVar($name_var, $value_var) 

return $this->$name_var = $value_var; 

function curl($url) 

$ch = curl_init($url); 

curl_setopt ($ch,CURLOPT_RETURNTRANSFER,true); 

curl_setopt ($ch,CURLOPT_SSL_VERIFYHOST,false); 

curl_setopt ($ch,CURLOPT_SSL_VERIFYPEER,false); 

$response = curl_exec($ch); 

curl_close ($ch); 

return $response; 

echo "

Время выполнения: ".(microtime(true)-$start)." секунд."; 

/* 

*/ 

?>

8 лет назад
guest_14954547010401
8 лет в сервисе
Был
8 лет назад

Заявки фрилансеров

Нет заявок фрилансеров