Различия
Здесь показаны различия между двумя версиями данной страницы.
comet:faq:send-message-to-pipe [2015/08/25 10:39] levhav создано |
comet:faq:send-message-to-pipe [2019/12/18 02:05] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Как отправить сообщение в канал из CometQL? ====== | ||
- | Для того что бы отправить сообщение в канал выполните следующий [[comet:cometql|CometQL запрос]]. (Вы можете использовать онлайн командную строку. Она расположена в правом нижнем углу экрана на всех старицах.) | ||
- | <code sql> | ||
- | INSERT INTO pipes_messages (name, event, message)VALUES("Pipe_name", "event_in_pipe", '{"text":"message"}'); | ||
- | </code> | ||
- | |||
- | ====== Как отправить сообщение в канал с помощью старой версии PHP API? ====== | ||
- | |||
- | <file php sendToPipe.php> | ||
- | <?php | ||
- | |||
- | // Подключаем библиотеку с API комет сервера | ||
- | include './CometServerApi.php'; | ||
- | |||
- | $comet = CometServerApi::getInstance(); | ||
- | |||
- | /** | ||
- | * Выполняем авторизацию | ||
- | * Первый параметр это ваш публичный идентификатор разработчика | ||
- | * Первый параметр это ваш секретный ключ разработчика | ||
- | */ | ||
- | $comet->authorization(15, "lPXBFPqNg3f661JcegBY0N0dPXqUBdHXqj2cHf04PZgLHxT6z55e20ozojvMRvB8"); | ||
- | |||
- | /** | ||
- | * Отправка данных в канал с именем Pipe_name передаётся сообщение с именем event_name и содержимым указаным в третем аргументе. | ||
- | */ | ||
- | $res = $comet->send_to_pipe("Pipe_name", "event_name", Array("text" => "текст сообщения", "param2" => "ещё что угодно" )); | ||
- | |||
- | ?> | ||
- | <!DOCTYPE HTML> | ||
- | <html> | ||
- | <head> | ||
- | <!-- Подключаем библиотеки --> | ||
- | </head> | ||
- | <body> | ||
- | <pre><?php var_dump($res); ?></pre><br> | ||
- | <?php echo "Сообщение получило людей: ".$res->getData(); ?><br> | ||
- | <a href="" >Отправить сообщение в канал Pipe_name</a> | ||
- | </body> | ||
- | </html> | ||
- | </file> | ||
- | |||
- | ====== Online demo отправки сообщения в канал из php ====== | ||
- | <html> | ||
- | <iframe src="https://comet-server.ru/doc/example/3/admin.php" width="910px"></iframe> | ||
- | </html> | ||
- | |||
- | ====== Online demo получение сообщения из канала на JavaScript ====== | ||
- | <html> | ||
- | <iframe src="https://comet-server.ru/doc/example/3" width="910px"></iframe> | ||
- | </html> | ||
- | |||
- | |||