API für Legendäre Gebäude
Diese kleine API soll es Dir ermöglichen, auf einfache Weise die Daten zu einem Legendären Gebäude, die Mäzenanteile und den Bonus zu erhalten.
Liste der Gebäude holen
Als erstes solltest Du dir die Liste der möglichen Legendären Gebäude ausgeben lassen. Dazu benutzt du diese URL:
Die Ausgabe sieht etwa so aus:
{
"status": 200,
"response": {
"buildings": [
{
"id": "X_AllAge_EasterBonus4",
"name": "Observatory"
},
{
"id": "X_AllAge_Expedition",
"name": "Temple of Relics"
},
{
"id": "X_AllAge_Galata",
"name": "Galata Tower"
},
{
"id": "X_AllAge_Oracle",
"name": "Oracle of Delphi"
},
{
"id": "X_ArcticFuture_Landmark1",
"name": "Gaea Statue"
},
{
"id": "X_ArcticFuture_Landmark2",
"name": "Arctic Orangery"
},
{
"id": "X_ArcticFuture_Landmark3",
"name": "Seed Vault"
},
.
.
Mit der id
kannst du nun Abfragen machen.
Einzelnes Gebäude abrufen
Die URL setzt sich aus mehreren Parametern zusammen.
Parameter | Notwendig | Typ | Value |
---|---|---|---|
id | true | string | Eine id aus der Liste Bsp: X_ArcticFuture_Landmark2 |
level | true | int | Ein Level zwischen 1 - n Bsp: 12 |
Die könnte eine mögliche URL sein:
Die Ausgabe zu dieser URL sieht folgendermaßen aus:
{
"status": 200,
"response": {
"id": "X_ArcticFuture_Landmark2",
"name": "Arctic Orangery",
"image": "https://foeen.innogamescdn.com/assets/city/buildings/X_SS_ArcticFuture_Landmark2.png",
"era": "ArcticFuture",
"total_fp": 3373,
"level": 54,
"rewards": {
"critical_hit_chance": 16.08,
"strategy_points": 54
},
"patron_bonus": [
{
"rank": 1,
"forgepoints": 910,
"blueprints": 11,
"medals": 27444
},
{
"rank": 2,
"forgepoints": 455,
"blueprints": 8,
"medals": 13722
},
{
"rank": 3,
"forgepoints": 150,
"blueprints": 6,
"medals": 6861
},
{
"rank": 4,
"forgepoints": 40,
"blueprints": 5,
"medals": 2744
},
{
"rank": 5,
"forgepoints": 10,
"blueprints": 4,
"medals": 1372
}
]
}
}
Error Antwort
Sollte eine Stufe nicht vorhanden sein, kann eine mögliche Meldung ausgegeben werden:
{
"status": 404,
"response": {
"error": "No data available"
}
}
Diese Daten aktualisieren sich in Echtzeit sobald ein Spieler dieses LG mit dieser Stufe aufruft. Also schau bald wieder rein