API - Obtenir l'adresse de téléchargement des données meta
Cette interface sert à obtenir, via mapId, les informations de ressource de téléchargement des metadata (meta) associées à la Spatial Map spécifiée.
1. Informations de base de l'interface
- Adresse de l'interface:
https://armap-api-<cn1,na1>.easyar.com/map/meta/{mapId} - Méthode de requête:
GET - Format de réponse:
*/*(généralementapplication/json)
2. Méthode d'authentification
Cette interface prend en charge les deux modes d'authentification suivants:
- Authentification basée sur Token:
- Header:
Authorization: [token] - Paramètre:
AppIddoit être inclus.
- Header:
- Authentification basée sur la signature (Signature):
- Utilisez
APIKey,APISecretetAppIdpour générer une signature pour la vérification. - Pour l'algorithme détaillé de calcul de signature, consultez méthode de signature API Key.
- Utilisez
3. Paramètres de requête
3.1 Path parameters
| Nom du paramètre | Type | Obligatoire | Description |
|---|---|---|---|
| mapId | String | Oui | Identifiant unique de la carte spatiale (MapId). |
4. Structure des données de réponse (Resource)
Lorsque la requête réussit (statusCode vaut 0), le result renvoyé contient un objet Resource pointant vers le fichier metadata.
| Nom du champ | Type | Description |
|---|---|---|
| statusCode | Integer | Code d'état. 0 indique la réussite. |
| msg | String | Informations de description de l'état. |
| timestamp | DateTime | Horodatage de la réponse du serveur. |
| result | Object | Objet Map contenant le tableau des données de carte et les statistiques de pagination. |
Structure de l'objet Resource:
| Nom du champ | Type | Description |
|---|---|---|
| filename | String | Nom du fichier metadata. |
| url | Object (URL) | Objet contenant les informations détaillées de l'adresse de téléchargement, comme protocol, host et path. |
| file | Object (File) | Informations de propriétés physiques du fichier, telles que path et size. |
| readable | Boolean | Indique si cette ressource est lisible. |
| open | Boolean | Indique si cette ressource est actuellement ouverte. |
5. Status codes
| Http Code | Signification | Description |
|---|---|---|
| 200 | OK | Requête réussie. |
| 401 | Unauthorized | Échec de l'authentification. Vérifiez le Token ou la signature. |
| 403 | Forbidden | Aucun droit d'accès à cette ressource. |
| 404 | Not Found | La carte ou les metadata spécifiées sont introuvables. |
Codes d'erreur Status Code
6. Exemple de réponse (JSON)
{
"statusCode": 0,
"msg": "success",
"timestamp": "2026-01-30T10:00:00Z",
"result": {
"filename": "map_metadata.json",
"url": {
"protocol": "https",
"host": "armap-api-cn1.easyar.com",
"path": "/download/path/to/meta",
"query": "token=..."
},
"readable": true,
"open": false
}
}