Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
comet:cometql:http [2016/03/14 16:57] levhav [Отправка CometQL запросов по http/https] |
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> | ||
Для отправки запроса | Для отправки запроса | ||
Строка 17: | Строка 22: | ||
* id это [[comet:dev_id|идентификатор разработчика]] | * id это [[comet:dev_id|идентификатор разработчика]] | ||
* key это [[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> | ||
===== Примечание ===== | ===== Примечание ===== | ||
- | Ниже приведён исходный код файла выполняющего роль промежуточного звена которое принимает запросы по HTTP и передаёт их дальше по протоколу mysql. | + | Ниже приведён исходный код файла выполняющего роль промежуточного звена которое принимает запросы по HTTP и передаёт их дальше по протоколу mysql. Вы можете его скачать и поставить на свой хостинг чтобы обезопасить себя от изменений в интерфейсе работы HTTP api. |
<file php cometapi.php> | <file php cometapi.php> |