Различия

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

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

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