Работа с VK api в PHP7 | ФОРУМ СОЦИАЛЬНОЙ ИНЖЕНЕРИИ ⭐️MeHack⭐️ - Читы, базы, раздачи аккаунтов, сливы скриптов, способы заработка
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 401

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 403

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 409

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 411

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 417

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 423

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 425

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 427

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 429

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 435

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 437

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 443

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 445

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 451

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 453

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 455

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 457

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 463

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 469

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 475

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/XenForo/Locale.php on line 491

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/zevs240/public_html/library/Siropu/AdsManager/Helper/General.php on line 2627

Работа с VK api в PHP7

Тема в разделе "Программирование", создана пользователем Lyra, 25.07.18.Просмотров: 576

  1. Lyra Гори все синим огнём.

    Lyra

    Поня

    152 сообщения
    146 симпатий
    1
    розыгрышей
    8 лет с нами
    11 месяцев с нами
    17 дней с нами
    Приступим, для начала список всех существующий на данный момент методов можно посмотреть Скрытый контент. Для просмотра Вы должны быть зарегистрированным участником (Скрытый контент. Для просмотра Вы должны быть зарегистрированным участником)
    Показывать работу я буду на примере метода Users.get (Скрытый контент. Для просмотра Вы должны быть зарегистрированным участником) с его помощью можно получить информацию о пользователе по айди или уникальной ссылке профиля.

    Для начала вам нужно найти token. В vk они бывают разные: пользовательский, группы и сервисный. (ето не точно)
    Найти пользовательский удобно тут Скрытый контент. Для просмотра Вы должны быть зарегистрированным участником (не реклама)

    PHP:
    //Как нашли, лучше записать его в переменную.
    $token = "Ваш токен";

    PHP:
    //После этого запишем параметры в массив, нужные для работы запроса.
    //Для метода users.get посмотреть их можно здесь https://vk.com/dev/users.get

    $params = [
          
    "user_ids" => "Айди пользователя",
          
    "fields" => "Дополнительные поля",
          
    "access_token" => $token,
          
    "version" => "5.80"
    ];

    [​IMG]


    PHP:
    //Затем собираем ссылку для запроса и делаем запрос. (Использовала я айди 1)
    $link = http_build_query($params);

    $user = json_decode(file_get_contents("https://api.vk.com/method/users.get?".$link),true);

    //Выводим результат с помощью print_r
    print_r($user);
    [​IMG]


    PHP:
    //Чтобы получить имя/фамилию или любой конкретный параметр делаем так.
    $user = $user['response'][0];

    $first_name = $user['first_name'];
    $last_name = $user['last_name'];

    //Выводим

    echo $first_name.' '.$last_name;
    [​IMG]

    PHP:
    $token = "токен";

    $params = [
        
    "user_ids" => "1",
        
    "access_token" => $token,
        
    "version" => "5.80"
    ];

    $link = http_build_query($params);

    $user = json_decode(file_get_contents("https://api.vk.com/method/users.get?".$link),true);

    $user = $user['response'][0];

    $first_name = $user['first_name'];
    $last_name = $user['last_name'];

    echo 
    $first_name.' '.$last_name;

    Надеюсь кому-то помогло или хоть понравилось 3: я старалась.