https://www.database.integratour.org/API/list/ - За извличане на списък със спесимени https://www.database.integratour.org/API/details/ - За извличане на детайна информация за конкретен спесимен. https://www.database.integratour.org/API/delete/ - За изтриване на спесимен.
За да се осъществи връзка посредством API-а, се осъществява идентификация с потребителското име (e-mail адреса от регистрацията) и текущата парола за достъп.?user=EMAIL&pass=PASSWORD
И двете променливи са задължителни за всяко действие и е необходимо предаването им при осъществяване на връзка с API-a.
?lang=bg
Поддържани езици: български (bg), английски (en) и гръцки (gr). Променливата е задължителна и без нейното посочване заявките няма да бъдат изпълнени.
Къде | Име | Тип | Задължително | Описание |
---|---|---|---|---|
GET | user | string | да | E-mail адресът за идентификация от регистрацията. |
GET | pass | string | да | Паролата за идентификация от регистрацията. |
GET | lang | string | да | Името на езика за отговор във формат ISO 639-1 (bg, en или gr). |
GET | sort | int | не | Възможни са три стойности, спрямо които връща резултатите сортирани: 0 - по подразбиране спрямо датата на добавяне/редактиране. 1 - по възходящ азбучен ред (от А до Я) 2 - по низходящ азбучен ред (от Я до А) |
GET | limit | string | не | В случай, че е указано връща конкретен брой записи. Посочвайки се единичен лимит - връща зададената бройка от 0 резултат. Могат да се покажат и резултатите посредством посочване на начало и край: Пример: "10,20" - в този случай ще върне между 10 и 20 резултат |
401 - Липсващи данни за идентификация (Missing authentication data). 401 - Невалиди данни за идентификация (Invalid authentication). 405 - Невалиди данни за език (Invalid language data).
Успех 200 - Всичко е успешно и предава данните в "data" (OK) 204 - Всичко е успешно, но няма резултати (No content.).
Къде | Име | Тип | Задължително | Описание |
---|---|---|---|---|
GET | user | string | да | E-mail адресът за идентификация от регистрацията. |
GET | pass | string | да | Паролата за идентификация от регистрацията. |
GET | lang | string | да | Името на езика за отговор във формат ISO 639-1 (bg, en или gr). |
GET | id | int | да | ID на спесимена |
401 - Липсващи данни за идентификация (Missing authentication data). 401 - Невалиди данни за идентификация (Invalid authentication). 405 - Невалиди данни за език (Invalid language data). 405 - Липсаващ или невалиден ID номер на спесимена (Empty or invalid ID).
Отговoри за успех 200 - Всичко е успешно и предава данните в "data" (OK).
Къде | Име | Тип | Задължително | Описание |
---|---|---|---|---|
GET | user | string | да | E-mail адресът за идентификация от регистрацията. |
GET | pass | string | да | Паролата за идентификация от регистрацията. |
GET | lang | string | да | Името на езика за отговор във формат ISO 639-1 (bg, en или gr). |
GET | id | int | да | ID на спесимена |
401 - Липсващи данни за идентификация (Missing authentication data). 401 - Невалиди данни за идентификация (Invalid authentication). 403 - Неуспешно изтриване (Forbidden). 405 - Невалиди данни за език (Invalid language data). 405 - Липсаващ или невалиден ID номер на спесимена (Empty or invalid ID).
Успех 200 - Всичко е успешно и предава данните в "data" (OK).
The contents of this document are sole responsibility of the Municipality of Chepelare and can in no way be taken to reflect the views of the European Union, the participating countries the Managing Authority and the Joint Secretariat.