API - Download-Adresse der meta-Daten abrufen
Diese Schnittstelle wird verwendet, um über mapId die Download-Ressourceninformationen der mit der angegebenen Spatial Map verknüpften metadata (meta) abzurufen.
1. Grundlegende Schnittstelleninformationen
- Schnittstellenadresse:
https://armap-api-<cn1,na1>.easyar.com/map/meta/{mapId} - Anforderungsmethode:
GET - Antwortformat:
*/*(normalerweiseapplication/json)
2. Authentifizierungsmethode
Diese Schnittstelle unterstützt die folgenden zwei Authentifizierungsmodi:
- Token-basierte Authentifizierung:
- Header:
Authorization: [token] - Parameter:
AppIdmuss enthalten sein.
- Header:
- Signaturbasierte (Signature) Authentifizierung:
- Verwenden Sie
APIKey,APISecretundAppId, um eine Signatur zur Prüfung zu generieren. - Den detaillierten Algorithmus zur Signaturberechnung finden Sie unter API Key-Signaturmethode.
- Verwenden Sie
3. Anforderungsparameter
3.1 Path parameters
| Parametername | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| mapId | String | Ja | Eindeutige Kennung der räumlichen Karte (MapId). |
4. Antwortdatenstruktur (Resource)
Wenn die Anforderung erfolgreich ist (statusCode ist 0), enthält das zurückgegebene result ein Resource-Objekt, das auf die metadata-Datei verweist.
| Feldname | Typ | Beschreibung |
|---|---|---|
| statusCode | Integer | Statuscode. 0 bedeutet Erfolg. |
| msg | String | Statusbeschreibungsinformationen. |
| timestamp | DateTime | Zeitstempel der Serverantwort. |
| result | Object | Map-Objekt, das das Kartendatenarray und Paginierungsstatistiken enthält. |
Resource-Objektstruktur:
| Feldname | Typ | Beschreibung |
|---|---|---|
| filename | String | Dateiname der metadata-Datei. |
| url | Object (URL) | Objekt mit detaillierten Download-Adressinformationen wie protocol, host und path. |
| file | Object (File) | Physische Eigenschaftsinformationen der Datei, z. B. path und size. |
| readable | Boolean | Ob diese Ressource lesbar ist. |
| open | Boolean | Ob diese Ressource derzeit geöffnet ist. |
5. Status codes
| Http Code | Bedeutung | Beschreibung |
|---|---|---|
| 200 | OK | Anforderung erfolgreich. |
| 401 | Unauthorized | Authentifizierung fehlgeschlagen. Prüfen Sie Token oder Signatur. |
| 403 | Forbidden | Keine Berechtigung zum Zugriff auf diese Ressource. |
| 404 | Not Found | Die angegebene Karte oder metadata wurde nicht gefunden. |
Status Code-Fehlercodes
6. Beispielantwort (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
}
}