Makag

Adult webmaster in Social Media - Tips & Tricks

Своё Standalone-приложение и три полезных скрипта.

Предупреждение от 08 мая 2017: данная тема устарела.

Актуальные ссылки по данной теме:

создание standalone приложения вКонтакте;
набор скриптов для вКонтакте и одноклассники Будулай Про;
что такое токен анкеты вКонтакте.


Всё что написано ниже — в значительной степени утратило актуальность.

Пара слов о том, как создать своё Standalone-приложение и три полезных скрипта.

Своё Standalone-приложение для вКонтакте — вещь нужная и полезная, потому что с ним можно делать всякие грязные штуки.

Создать приложение для вКОнтакте можно по ссылке vk.com/apps?act=manage

Настройки в общих случаях минимальны:



«Защищённый ключ» наверное нужен иногда, но пока что он мне не пригодился. Самое важное — это ID приложения, которое используется для получения access_token.

О вариантах получения acess_token от различных приложений:

Своё приложение:

oauth.vk.com/authorize?client_id=5205814&scope=wall,photos,offline,groups,friends,status&redirect_uri=http://api.vk.com/blank.html&display=page&response_type=token&revoke=1


Какое-то чужое приложение

http://oauth.vk.com/authorize?client_id=3087106&scope=wall,photos,offline,groups,friends,status&redirect_uri=http://api.vk.com/blank.html&display=page&response_type=token&revoke=1


Вроде бы айпад, токен рабочий был

oauth.vk.com/authorize?client_id=3682744&v=5.7&scope=wall,photos,offline,groups,friends,status&redirect_uri=http://oauth.vk.com/blank.html&display=page&response_type=token


QIP

oauth.vk.com/authorize?client_id=2386311&v=5.7&scope=wall,offline&redirect_uri=http://oauth.vk.com/blank.html&display=page&response_type=token


Чужое приложение вечного онлайна (hiw/ru вроде бы)

http://oauth.vk.com/authorize?client_id=4187848&redirect_uri=http://api.vk.com/blank.html&scope=offline&display=page&response_type=token


ВКонтакте для Windows

vk.com/app4147789

ВКонтакте для iPhone

vk.com/app3140623 или 3087106

ВКонтакте для iPad

vk.com/app3682744

oauth.vk.com/authorize?client_id=3682744&v=5.7&scope=wall,offline&redirect_uri=http://oauth.vk.com/blank.html&display=page&response_type=token


ВКонтакте для Android

vk.com/app2274003 или 28909846

ВКонтакте для Windows Phone

vk.com/app3502561

ВКонтакте для Windows

vk.com/app3087106

oauth.vk.com/authorize?client_id=3087106&v=5.7&scope=wall,offline&redirect_uri=http://oauth.vk.com/blank.html&display=page&response_type=token


Полезные скрипты

Надо заметить, что для адекватной работы полезных скриптов жизненно необходим самый лучший хостинг всех времён и народов за 135 рублей в месяц.

Все скрипты отлично работают с одним и тем же токеном.

Online

<? 
$token = "1234567890"; 

for ($i=0; $i<10; $i++) { 

$ch=curl_init('https://api.vk.com/method/account.setOnline?access_token='.$token.''); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); 

$res=curl_exec($ch);  
curl_close($ch); 

preg_match('/{"response":(.*?)}/',$res,$temp); 
} 
if ($temp[1] == '1') { 
echo 'OK'; 
} 
?>


Incoming Friends Add

<?php

$access_token = '1234567890'; 

$rf = curl('https://api.vk.com/method/friends.getRequests?out=0&count=100&access_token='.$access_token);
$json2 = json_decode($rf,1);
$rfj = $json2['response']['0'];

$bu = curl('https://api.vk.com/method/friends.add?user_id='.$rfj.'&access_token='.$access_token); 

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; 
}
?>


Outcoming Friends Chancel

<?
			
$token = "1234567890"; 

	
	
$getRequests = curl('https://api.vk.com/method/friends.getRequests?out=1&count=1&access_token='.$token);
		
$json_Requests = json_decode($getRequests,1);
		
$user_id = $json_Requests['response']['0'];
		
	

curl('https://api.vk.com/method/friends.delete?user_id='.$user_id.'&access_token='.$token);

	
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;
	}
?>


Архив «3 скрипта»

Чтение из файла в буфер и передача содержимого буфера в переменную

ob_start();
include 'pllain.txt';
$array = ob_get_clean();

0 комментариев