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