За последние 24 часа нас посетили 17556 программистов и 1718 роботов. Сейчас ищет 1731 программист ...

Streaming API VK PHP

Тема в разделе "PHP и базы данных", создана пользователем nicolaa, 16 июл 2018.

Метки:
  1. nicolaa

    nicolaa Новичок

    С нами с:
    27 мар 2018
    Сообщения:
    7
    Симпатии:
    1
    Всем привет, нужен пример работы с Streaming API VK PHP
    Знаю как подключить ключ, добавить/удалить правило
    Хотелось бы посмотреть на примеры получения новостей
    Пытаюсь так:
    Получаем ссылку
    PHP:
    1. $url = 'https://api.vk.com/method/streaming.getServerUrl';
    2. $params = array(
    3.   'access_token' => $vk_token,
    4.   'v' => $vk_v,
    5. );
    6.  
    7. $token = json_decode(file_get_contents($url . '?' . urldecode(http_build_query($params))), true);
    8.  
    9. $key = $token[response][key];
    10. $endpoint = $token[response][endpoint];
    Пытаемся получить результат
    Код (Javascript):
    1. socket.onopen = function() {
    2.   feed.innerHTML = "Соединение установлено." + "<br><br>";
    3. };
    4.  
    5. //Результат - Соединение установлено
    6.  
    7. var socket = new WebSocket("wss://<?=$endpoint?>/stream?key=<?=$key?>");
    8. socket.onmessage = function(event) {
    9.   console.log(event.data);
    10. };
    Но лог пуст