Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
comet:cometql:http [2016/03/14 16:40] levhav |
comet:cometql:http [2019/12/18 02:05] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | <rst>__RU::1-Отправка CometQL запросов по http/https</rst> | ||
+ | |||
====== Отправка CometQL запросов по http/https ====== | ====== Отправка CometQL запросов по http/https ====== | ||
Строка 6: | Строка 8: | ||
<note warning>Метод работает в тестовом режиме. О неполадках сообщайте в техническую поддержку.</note> | <note warning>Метод работает в тестовом режиме. О неполадках сообщайте в техническую поддержку.</note> | ||
- | <note warning>Метод работает в тестовом режиме. И поэтому интерфейс или адрес для приёма запросов может быть изменён.</note> | + | <note warning>Метод работает в тестовом режиме. И поэтому интерфейс или адрес для приёма запросов может быть изменён. |
+ | |||
+ | В низу статьи приведён исходный код php файла. Вы можете его скачать и поставить на свой хостинг чтобы обезопасить себя от изменений в интерфейсе работы api по HTTP. На время пока работа через HTTP запросы не выйдет из статуса бета тестирования, если оно вообще выйдет из этого статуса. | ||
+ | </note> | ||
Для отправки запроса | Для отправки запроса | ||
+ | <code> | ||
+ | http://comet-server.ru/cometapi.php?query=show+tables&id=15&key=lPXBFPqNg3f661JcegBY0N0dPXqUBdHXqj2cHf04PZgLHxT6z55e20ozojvMRvB8 | ||
+ | </code> | ||
+ | |||
+ | * query это CometQL запрос | ||
+ | * id это [[comet:dev_id|идентификатор разработчика]] | ||
+ | * key это [[comet:dev_id|секретный ключ разработчика]] | ||
+ | |||
+ | Ответ придёт в json формате. В случаи успеха ответ будет таким | ||
+ | <code>{"data":[{"Tables":"users_auth"},{"Tables":"users_time"},{"Tables":"users_messages"},{"Tables":"pipes_messages"},{"Tables":"users_in_pipes"},{"Tables":"pipes"},{"Tables":"pipes_settings"}]}</code> | ||
+ | |||
+ | В случаи ошибки ответ будет таким | ||
+ | <code>{"error":2,"text":"Syntax error in query","see":"https:\/\/comet-server.ru\/wiki\/doku.php\/comet:cometql:error"}</code> | ||
===== Примечание ===== | ===== Примечание ===== | ||
- | <file php> | + | Ниже приведён исходный код файла выполняющего роль промежуточного звена которое принимает запросы по HTTP и передаёт их дальше по протоколу mysql. Вы можете его скачать и поставить на свой хостинг чтобы обезопасить себя от изменений в интерфейсе работы HTTP api. |
+ | |||
+ | <file php cometapi.php> | ||
<?php | <?php | ||