Страница 1 из 1

Опознать друга

Добавлено: 11 июн 2015, 12:10
vkhacker
Здравствуйте! Как определить является ли пользователь другом на стороне сервера (приложение iframe).
Имеется php-скрипт, и нужно чтобы к данному скрипту можно было передавать параметр id только друзей. Метод friends.get на стороне сервера не показывает скрытых друзей, метод friends.areFriends не работает. Как быть?

Re: Опознать друга

Добавлено: 25 июн 2015, 18:04
kovalker
Ну, если я тебя правильно понял, то так:

Есть пользователь 1 и 2; нам нужно проверить: является ли пользователь 1 другом пользователя 2.

Берем список друзей пользователя 2 и проверяем, есть ли там пользователь 1.

Пример на PHP:

Код: Выделить всё

 <?function api($method, $data) {    $ch = curl_init();     curl_setopt($ch, CURLOPT_URL, "https://api.vk.com/method/$method");    curl_setopt($ch, CURLOPT_POST, 1);    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);     return curl_exec($ch);}$tid = 2;$sid = 1; $response = json_decode(api("friends.get", array("uid"=>$tid)), true); echo in_array($sid, $response[response]) == true ? 1: 0;?>