Скрипт проверки пользователя в сообществе ВКонтакте




Предназначен он для определения подписки на определенное сообщество любого пользователя, который уже был зарегистрирован в контакте. То есть, к примеру, Вася Пупкин, не был подписан на такое сообщество и скрипт автоматически выдает эту информацию, что он не подписан, аналогично скрипт выполняет действия при подписке на сообщество. Ну, а теперь, перейдем к самому коду скрипта.


По сути, обилие кода Вы тут не увидите, да это и не требуется. Но все же, давайте я Вам все объясню. Переменная $community - хранит в себе идентификатор сообщества, переменная $profile - хранит в себе идентификатор пользователя ВКонтакте (в данном случае, официальное сообщество RootHelp и идентификатор моей личной страницы).


Далее с помощью PHP функции file_get_contents получаем содержимое файла в виде строчки (про данную функцию я подробно рассказывал в другом уроке - Как подключить файл и вывести его содержимое) и отдаем ее функции json_decode, которая принимаем закодированную строку и преобразовывает ее в переменную $answer. 

<?php

$community = 30444828;

$profile = 7673899;

$answer = json_decode(file_get_contents("http://api.vk.com/method/groups.isMember?gid=".$community."&uid=".$profile));

if($answer->response == 1){  

echo"Мой аккаунт <a href='http://vk.com/id".$profile."' target='_blank'>".$profile."</a> и я уже подписан на новости сообщества!";

}

else{?>

<script type="text/jаvascript" src="//vk.com/js/api/openapi.js?121"></script>

<div id="vk_groups"></div>

<script type="text/jаvascript">

VK.Widgets.Group("vk_groups", {mode: 0, width: "800", height: "400", color1: 'FFFFFF', color2: '428BCA', color3: '428BCA'}, 30444828);

</script>

<?}

?>
После чего создаем условие, в котором при положительном ответе от сервера выдаем, что пользователь подписан на группу, при отрицательном показываем виджет API подписки на группу. Вот и все, скрипт проверки пользователя в сообществе ВКонтакте готов!



Место свободно!

Вы можете прорекламировать свой сервер на этом сайте. За небольшую плату!

Написать сообщение
Статистика
+0  
Новостей: 722
+0  
Комментариев: 148

Обновления new
  • Шаблон h3-utf8 для DLE
  • Шаблон подойдёт для аниме сайтов. Мой редизайн шаблона, выкладываю потому что удалил сайт. Шаблон под dle 13.1 Пароль: bicbai.ru
  • Шаблон kalabs.bicba-utf8 для DLE
  • Красивый шаблон для кино сайта либо аниме! В шаблоне использовались паблик плагины с сериями на новой странице.
  • Модуль генератор серий сериалов для dle 10.x-12.x - урезанная версия
  • Для добавления видео, доп поле типа "несколько строк", в который руками вставляете ссылки, каждую с новой строчки. Каждая серия сериала будет иметь
  • База сайта kino4 c шаблоном на DLE 11.0
  • Предлагаемая база данных с полным скриптом DLE 11.0 и шаблоном для онлайн кинотеатра. Конечно можно использовать весь архив скрипта движка с шаблоном
  • Animetron - адаптивный аниме шаблон для DLE
  • Animetron — восхитительный шаблон на тему аниме для DLE. Красивый дизайн с не менее красивыми эффектами не позволят быстро оторвать от него глаза.
Информация