UFOSeti

API

На данный момент с помощью API можно только читать сообщения из базы данных. Личные данные в виде телефонов и адресов очевидцев не разглашаются.

Последовательность работы.

Для экстренных оповещений, рекомендуется периодически опрашивать скрипт get.php и следить за изменением номера сообщения. Если он изменился, это значит пришло новое сообщение.
Для просмотра архива можно просто перебрать все возможные ID сообщений и получить их содержимое. Однако следует понимать, что сообщения имеют не сплошную нумерацию. Часть сообщений удалена или по каким-то причинам не доступна для всех (например: спам, метрные сообщения и т.п.)



Получение ID последних поступивших сообщений
Запрос:
http://www.ufoseti.su/get.php

Ответ:
366;sms95

Первый номер: ID сообщения поступившего через WEB-форму
Разделитель ; (точка с запятой)
Второй номер: ID сообщения поступившего через sms

Важное замечание: номера сообщений не сквозные! Некоторые номера могут отсутствовать.



Запрос на получение сообщений с WEB-Формы:

http://www.ufoseti.su/get.php?uid=[ID]

ID -номер сообщения (см. получение ID)
Например: http://www.ufoseti.su/get.php?uid=366

Ответ:
Дата и время указанная пользователем
Место наблюдения
Направление полета
Как выглядел объект
Автор наблюдения (как указал пользователь)
Дополнение
Дата и время добавления в БД
Оценка достоверности (0 – не проверено, 1 – достоверно, 2 – не достоверно)
Комментарий модератора.

Разделитель: символ «·» (код символа в ASCII – B7 )

В случаи отсутствия сообщения с этим ID возвращается: ERROR

Пример сообщения
04/06/2011 18.09·р. Башкортостан ишимбайский район, гора Тора-Тау (Шиханы)·на северо-западной части небосклона, возможно с юга на север·прямоугольник, плиплюснутый с краев·Борис··2011-06-05 15:40:48·0·



Запрос на получение сообщений полученных через SMS:
http://www.ufoseti.su/get.php?uid=sms[ID]

ID – номер сообщения (см. получение ID)
Например: http://www.ufoseti.su/get.php?uid=sms95

Ответ:
Текст сообщения
Дата и время добавления в базу данных

Разделитель: символ «·» (код символа в ASCII – B7 )

Пример сообщения:
Объект на границе богородского и дальне-константиновского района Н.Новгорода·2011-05-30 00:42:04·

В случаи отсутствия сообщения с этим ID возвращается: ERROR

Важное замечание: номера сообщений не сквозные! Некоторые номера могут отсутствовать.