Page généré automatiquement depuis la documentation projet vigilo-backend
Version backend >= 0.0.1
GET /acl.php?
Localisation | Type | Nom | Obligatoire ? | Description | Compatibilité |
---|---|---|---|---|---|
URL | str | key | X | Clé privé de l’utilisateur | >= 0.0.1 |
JSON : Retourne les informations suivantes :
Type | Nom | Description | Compatibilité |
---|---|---|---|
str | role | Rôle correspondant à la clé (admin) | >= 0.0.1 |
LEGACY
GET /get_categories_list.php?
Localisation | Type | Nom | Obligatoire ? | Description | Compatibilité |
---|
JSON : Retourne les informations des Catégories.
LEGACY
GET /get_categories.php?
Version backend >= 0.0.4
GET /get_scope.php?
Localisation | Type | Nom | Obligatoire ? | Description | Compatibilité |
---|---|---|---|---|---|
URL | str | scope | X | Nom du scope | >= 0.0.4 |
JSON : Retourne les informations du Scope.
Version backend <= 0.0.3
GET /get_version.php?
Localisation | Type | Nom | Obligatoire ? | Description | Compatibilité |
---|
JSON : Retourne la version du backend
Type | Nom | Description | Compatibilité |
---|---|---|---|
str | version | Version du backend | <= 0.0.3 |
Version backend >= 0.0.1
GET /generate_panel.php?
Localisation | Type | Nom | Obligatoire ? | Description | Compatibilité |
---|---|---|---|---|---|
URL | str | token | X | Token de l’observation | >= 0.0.1 |
URL | int | s | Largeur de l’image | >= 0.0.1 | |
URL | str | key | Clé d’admin pour visualisation non pixelisée | >= 0.0.1 | |
URL | str | secretid | Clé secret de l’observation pour visualisation non pixelisée | >= 0.0.1 |
Retourne une image
Type | Nom | Description | Compatibilité |
---|---|---|---|
image/png | / | Image | <= 0.0.4 |
image/jpeg | / | Image | >= 0.0.5 |
Version backend >= 0.0.1
GET /get_issues.php?
Localisation | Type | Nom | Obligatoire ? | Description | Compatibilité |
---|---|---|---|---|---|
URL | int | c | filtre selon catégorie | >= 0.0.1 | |
URL | int | t | filtre selon date | Changé en timestamp à partir de >= 0.0.5 | |
URL | str | scope | X | filtre selon scope | >= 0.0.1 |
URL | int | status | filtre selon statut de l’observation | >= 0.0.1 | |
URL | int | token | filtre selon token de l’observation | >= 0.0.1 | |
URL | str / int | lat / lon / radius | filtre selon les coordonnées lat et lon et les observations autour dans la limite de radius (en mètres) | >= 0.0.1 | |
URL | str | tokenfilters / fdistance | Se combine avec “token” pour afficher les observations similaires avec les filtres distance, categorie et/ou address. fdistance (distance est mètre) est à renseigner si distance est utilisé | >= 0.0.9 | |
URL | int | count | limite le nombre d’occurences | >= 0.0.1 | |
URL | int | offset | démarrage le nombre d’occurence en décallé | >= 0.0.1 | |
URL | str | format | format (json,csv,geojson) | >= 0.0.3 | |
URL | int | approved | filtre selon approbation) | >= 0.0.10 | |
URL | bool | cityfield | Affiche la ville dans un champs dédié plutôt que dans l’adresse | >= 0.0.13 | |
URL | int | cityid | filtre selon id de la ville | >= 0.0.13 | |
URL | str | key | Clé d’admin pour donner accès à toutes les observations | >= 0.0.13 | |
URL | int | since | nombre d’unités pour le filtre relatif sur la date | >= 0.0.19 | |
URL | str | since_unit | unité pour le filtre relatif sur la date, valeur parmi : day, week, month, year | >= 0.0.19 |
JSON : Retourne la liste des observations.
Version backend >= 0.0.1
GET /get_photo.php?
Localisation | Type | Nom | Obligatoire ? | Description | Compatibilité |
---|---|---|---|---|---|
URL | str | key | X | Clé privé de l’utilisateur | >= 0.0.1 |
URL | str | token | X | Token de l’observation | >= 0.0.1 |
URL | str | type | Type d’image (resolution/obs) | >= 0.0.14 |
Retourne une image
Type | Nom | Description | Compatibilité |
---|---|---|---|
image/jpeg | / | Image | >= 0.0.1 |
Version backend >= 0.0.1
POST /add_image.php?
Localisation | Type | Nom | Obligatoire ? | Description | Compatibilité |
---|---|---|---|---|---|
URL | str | token | X | Token de l’observation | >= 0.0.1 |
URL | str | secretid | X | Clé secrète de l’observation | >= 0.0.1 |
URL | str | type | Type d’image (resolution/obs) | >= 0.0.14 | |
RAW | image/jpeg | / | X | Flux de l’image en JPEG si method=stdin | >= 0.0.1 |
URL | str | method | Methode d’upload d’image (par defaut stdin pour upload en RAW / base64 pour upload en base64 dans le champs imagebin64) | >= 0.0.16 | |
POST | JPEG base64 | imagebin64 | Image encodée en base64 | = 0.0.16 |
JSON : Retourne les informations d’identification de l’observation
Type | Nom | Description | Compatibilité |
---|---|---|---|
bool | status | Retourne le statut de l’appel | >= 0.0.1 / < 0.0.10 |
Version backend >= 0.0.1
POST /approve.php?
Localisation | Type | Nom | Obligatoire ? | Description | Compatibilité |
---|---|---|---|---|---|
URL | str | key | Clé privé de l’utilisateur | >= 0.0.1 | |
POST | str | token | Uniquement en cas de modif | Token de l’observation | >= 0.0.1 |
POST | int | approved | 0 => A approuver / 1 => Approuvé / 2 => Désapprouvé | >= 0.0.1 |
JSON : Retourne les informations d’identification de l’observation
Type | Nom | Description | Compatibilité |
---|---|---|---|
Version backend >= 0.0.1
POST /create_issue.php?
Localisation | Type | Nom | Obligatoire ? | Description | Compatibilité |
---|---|---|---|---|---|
URL | str | key | Clé privé de l’utilisateur | >= 0.0.1 | |
POST | str | token | Uniquement en cas de modif | Token de l’observation | >= 0.0.1 |
POST | str | coordinates_lat’ | création | Latitude de l’observation | >= 0.0.1 |
POST | str | coordinates_lon | création | Longitude de l’observation | >= 0.0.1 |
POST | str | comment | non | Remarque de l’observation (max 50 caractères) | >= 0.0.1 |
POST | str | explanation | non | Explications observation | >= 0.0.1 |
POST | str | categorie | création | ID de catégorie | >= 0.0.1 |
POST | str | address | création | Adresse de l’observation | >= 0.0.1 |
POST | str | time | création | Timestamp de l’observation au format Unix en ms | >= 0.0.1 |
POST | str | version | création | Version de l’application cliente | >= 0.0.1 |
POST | str | scope | création | Identifiant du scope | >= 0.0.1 |
POST | str | cityid | création | Identifiant de la ville | >= 0.0.13 |
POST | str | cityname | création | Nom de la ville | >= 0.0.13 |
JSON : Retourne les informations d’identification de l’observation
Type | Nom | Description | Compatibilité |
---|---|---|---|
str | token | Retourne le token généré | >= 0.0.1 |
str | secretid | Retourne la clé secrete de l’observation | >= 0.0.1 |
int | group | LEGACY | LEGACY |
Version backend >= 0.0.14
POST /create_resolution.php
Localisation | Type | Nom | Obligatoire ? | Description | Compatibilité |
---|---|---|---|---|---|
URL | str | token | Token de la résolution | >= 0.0.14 | |
POST | str | comment | Commentaire de résolution (max 50 chars) | >= 0.0.14 | |
POST | int | time | X | Timestamp format Unix | >= 0.0.14 |
POST | str | tokenlist | X | Liste, séparée par une virgule des tokens d’observations | >= 0.0.14 |
POST | str | version | Version du client | >= 0.0.14 |
JSON : Retourne les informations d’identification de la résolution
Type | Nom | Description | Compatibilité |
---|---|---|---|
str | token | Retourne le token généré | >= 0.0.1 |
str | secretid | Retourne la clé secrete de l’observation | >= 0.0.14 |
Version backend >= 0.0.1
GET /delete.php?
Localisation | Type | Nom | Obligatoire ? | Description | Compatibilité |
---|---|---|---|---|---|
URL | str | key | Si secretid non fourni | Clé privé de l’utilisateur | |
URL | str | token | Uniquement en cas de modif | Token de l’observation | >= 0.0.1 |
URL | str | secretid | Si key non fourni | Clé secrète de l’observation >= 0.0.1 |
JSON : Retourne les informations d’identification de l’observation
Type | Nom | Description | Compatibilité |
---|---|---|---|
Version backend <= 0.0.5
GET /to_csv.php?
Localisation | Type | Nom | Obligatoire ? | Description | Compatibilité |
---|
CSV : Retourne les informations d’identification de l’observation
LEGACY
GET /update_status.php?
Localisation | Type | Nom | Obligatoire ? | Description | Compatibilité |
---|---|---|---|---|---|
URL | str | key | Si secretid non fourni | Clé privé de l’utilisateur | >= 0.0.5 |
URL | str | token | X | Token de l’observation | >= 0.0.5 |
URL | str | secretid | Si key non fourni | Clé secrète de l’observation | >= 0.0.5 |
URL | int | statusobs | X | Status à appliquer (0: non résolu / 1 : résolu) | >= 0.0.5 |
POST | str | comment | Commentaire de résolution (max 50 chars) | >= 0.0.10 | |
POST | int | time | Timestamp format Unix | >= 0.0.10 |
JSON : Retourne les informations d’identification de l’observation
Type | Nom | Description | Compatibilité |
---|---|---|---|
Version backend >= 0.0.1
GET /maps/{TOKEN}_zoom.jpg
Les catégories sont disponibles sur toutes les instance sur l’adresse https://vigilo-bf7f2.firebaseio.com/categorieslist.json
Type | Nom | Description | Compatibilité |
---|---|---|---|
int | catid | Identifiant unique de catégorie | >= 0.0.1 |
str | catname | Nom affiché de la catégorie | >= 0.0.1 |
Type | Nom | Description | Compatibilité |
---|---|---|---|
str | token | Token de l’observation | >= 0.0.1 |
str | coordinate_lat | Latitude de l’observation en dégré décimal | >= 0.0.1 |
str | coordinate_lon | Longitude de l’observation en dégré décimal | >= 0.0.1 |
str | address | Adresse de l’observation | >= 0.0.1 |
str | comment | Remarque de l’observation | >= 0.0.1 |
str | explanation | Explications de l’observation | >= 0.0.1 |
int | time | Timestamp (en secondes) de l’observation | >= 0.0.1 |
int | status | Statut de l’observation (voir “Status des observations”) | >= 0.0.6 |
int | group | Groupe de l’observation | LEGACY |
int | categorie | Identifiant de catégorie de l’obseration | >= 0.0.1 |
int | approved | Etat d’approbation de l’observation | >= 0.0.1 |
int | cityname | Nom de la ville (si existe, n’est pas affiché dans l’adresse) | >= 0.0.13 |
Type | Nom | Description | Compatibilité |
---|---|---|---|
str | display_name | Nom affiché du scope dans Vigilo | >= 0.0.5 |
str | coordinate_lat_min | Latitude minimum de la zone en dégré décimal | >= 0.0.5 |
str | coordinate_lat_max | Latitude maximum de la zone en dégré décimal | >= 0.0.5 |
str | coordinate_lon_min | Longitude minimum de la zone en dégré décimal | >= 0.0.5 |
str | coordinate_lon_max | Longitude maximum de la zone en dégré décimal | >= 0.0.5 |
str | map_center_string | Latitude + “,” + Longitude du centre de la carte qui doit être affichée | >= 0.0.5 |
int | map_zoom | Zoom de la carte à afficher | >= 0.0.5 |
str | contact_email | Adresse mail de contact du scope | >= 0.0.5 |
str | tweet_content | ontenu du tweet qui mis par défaut via le composant de partage de l’application | >= 0.0.5 |
str | map_url | Adresse de la carte où sont affichées les observations | >= 0.0.5 |
str | nominatim_urlbase | URL base du service nominatim | >= 0.0.14 |
str | backend_version | Version du backend | >= 0.0.5 |
Type | Nom | Description | Compatibilité |
---|---|---|---|
int | status | 0 => Nouvelle observation 1 => Observation résolue 2 => Prise en compte 3 => En cours de résolution 4 => Indiquée comme résolue |
>= 0.0.10 |