Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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