Post Reply  Post Thread 
Pages (2): « First [1] 2 Next > Last »

Offizielle API für Ars Regendi

Author Message
Benedikt Magnus
Kanzler der Monomentalrepublik
******


Posts: 1,834
Words count: 163,408
Group: Admin
Joined: Aug2012
Status: Offline
Reputation: 90
Experience: 61125
Glory Points: 2111
Medals: 61

BMTest5
Zahlungstest1
Zahlungstest2
Ministersitz
Ostarine
Post: #1
Offizielle API für Ars Regendi

Ars-API

Die offizielle API für Ars Regendi ist eine HTTP/HTTPS-Schnittstelle zur effizienten Ermittlung von Staats- und Weltendaten.


Bedingungen

Zur Nutzung der Schnittstelle ist ein persönliches Token notwendig, das bei mir per PN angefragt werden kann.

Die Nutzungsbedingungen sind folgende:

- Der Nutzer muss mindestens Premiummitglied sein.
- Der Zugang ist auf einen einzigen Nutzer je Token beschränkt.
- Mit der API darf keine Datenaufbereitung vorgenommen werden, die Ars Regendi selbst anbietet.
- Sämtliche Vorgänge mit der API werden protokolliert.
- Wir behalten uns vor, die API jederzeit zu ändern oder einzustellen.
- Ebenso behalten wir uns vor, Personen von der Nutzung auszuschließen.

Die Nutzungsbedingungen können jederzeit angepasst werden. Bei Änderung werden die Nutzer informiert.


Dokumentation

Schnittstellenadresse: api.ars-regendi.com/token/typ/id

token: Persönlicher Zugangsschlüssel
typ: s, w, oder ws
id: ID des Staates oder der Welt

s: Gibt Staatsdaten zurück.
w: Gibt Weltdaten zurück.
ws: Gibt Weltdaten und Daten der beinhaltenden Staaten zurück.

Rückgabetyp: JSON

Bei Zugriff als "api.ars-regendi.com/token" kann per POST ein JSON (Bezeichner: json) übergeben werden, das als ids eine Liste mit gewünschten Staats-IDs und als dat eine Liste der gewünschten Staatswerte bereitstellt. (Experimentelle Funktion!)

Die Rückgabe-JSON ist für die Staatsdaten ein Array der Daten, bei den Weltdaten ein Array der Daten plus eine Liste der Staats-IDs als ids, sowie für beides (ws) ein Array mit den Weltdaten und als dat ein Array der Staats-IDs, welche wiederum als Array die Daten beinhaltet.

Staatswerte sind:

'sMUS' = Musterstaat (siehe unten)
'sTIT' = Titel
'sNAM' = Name
'sWAE' = Währung
'sWAP' = Wappen
'sHAU' = Hauptstadt
'sREL' = Religion
'sHYM' = Hymne
'sDES' = Beschreibung
'rBEL' = Beliebtheit
'rMAC' = Macht
'rWEL' = Weltruf
'rGES' = Gesundheit
'rEIN' = Einfluss
'pUSE' = Regentenname

'KAS' = Kapitalsteuern
'KASA' = Kapitalsteuereinnahmen
'EWS' = Erwerbssteuern
'EWSA' = Erwerbssteuereinnahmen
'VBS' = Verbrauchssteuern
'VBSA' = Verbrauchssteuereinnahmen
'ZOL' = Zölle
'ZOLA' = Zolleinnahmen
'STV' = Staatsanlagevermögen
'STE' = Anderes Staatseinkommen
'SEG' = Gesamtes Staatseinkommen
'SQV' = SQ-Verwaltung
'SQJ' = SQ-Justiz
'SQB' = SQ-Bildung
'SQF' = SQ-Familie
'SQU' = SQ-Umwelt
'SQG' = SQ-Gesundheit
'SQVT' = SQ-Verteidigung
'SQS' = SQ-Subventionen
'SQSO' = SQ-Sonstiges
'SQP' = SQ-Projekte
'SQZ' = SQ-Zahlungen
'LHK' = Lebenshaltungskosten
'SQGE' = Grundeinkommen
'PST' = SQ-Grundeinkommen
'SQW' = Wohlfahrt
'GJW' = SQ-Wohlfahrt
'SQR' = Renten
'GJI' = SQ-Renten
'STA' = Staatsausgaben
'GEM' = Geldmenge
'STS' = Staatsschulden
'NOZ' = Nominalzins
'ZIZ' = Zinszahlungen
'NVS' = Neuverschuldung
'FLA' = Fläche
'BED' = Bevölkerungsdichte
'HUT' = Hungertote
'BEV' = Bevölkerung
'KIN' = Kinder
'AUS' = Auszubildende
'ERW' = Erwerbsfähige
'REN' = Rentner
'IMA' = Immigrantenanteil
'ABL' = Arbeitslose
'GBP' = Geburtenrate
'STR' = Sterberate
'ZUW' = Zuwanderung
'ABW' = Abwanderung
'BIG' = Bildungsgrad
'FOS' = Forschungsstand
'AUT' = Automatisierung
'SPO' = Sport
'KUN' = Kunst
'UNT' = Unterhaltung
'TOU' = Tourismus
'REL' = Religion
'BUR' = Bürgerrechte
'TIR' = Tierrechte
'CHG' = Chancengleichheit
'GIN' = GINI-Koeffizient
'DIS' = Diskriminierung
'DIR' = Dirigismus
'BRK' = Bürokratie
'GES' = Gesundheit
'UMW' = Umwelt
'IFS' = Infrastruktur
'LEE' = Lebenserwartung
'STB' = Steuerbelastung
'FRZ' = Freie Zeit
'GIX' = Glücklichkeitsindex
'VER' = Vergehen
'KAV' = Kapitalverbrechen
'SCW' = Schattenwirtschaft
'KOR' = Korruption
'MIL' = Militär
'ATM' = Atommacht
'WEP' = Wehrpflicht
'IMP' = Importe
'EXP' = Exporte
'PKO' = Privatkonsum
'SKO' = Staatskonsum
'BIN' = Bruttoinvestitionen
'BIP' = Bruttoinlandsprodukt
'WIW' = Wirtschaftswachstum
'RBI' = Reales BIP
'DEK' = Devisenkurs
'ABZ' = Arbeitszeit
'GWM' = Gewerkschaftsmitglieder
'NEK' = Nettoeinkommen
'BOD' = Bodenpreis
'ROI' = Rohstoffindex
'INF' = Inflation
'AIX' = Aktienindex
'SPQ' = Sparquote
'KAP' = Kapital

'wNAM' = Weltenname
'wUMW' = Weltumwelt
'wHER' = Weltherrscher


Musterstaaten-IDs:
1 = Deutschland/Industriemacht
3 = USA/Supermacht
4 = Indien/Schwellenland
5 = DDR/Postkommunistisch
6 = Russland/Rohstoffmacht
7 = Türkei/Industrieland
8 = Iran/Fundamentalistisch
12 = Kolumbien/Entwicklungsland
13 = Großbritannien/Finanzmacht

This post was last modified: 28.01.2018 00:23 by Benedikt Magnus.

04.12.2016 21:11
Find all posts by this user Quote this message in a reply
sero
Benjamin Netter
**


Posts: 4,363
Words count: 293,320
Group: Premium
Joined: Jun2008
Status: Offline
Reputation: 123
Experience: 1480
Glory Points: 370
Medals: 22

Post: #2
RE: Offizielle API für Ars Regendi

Nur drei Jahre Hehe


Wer rausgeht, muss auch wieder reinkommen. - Herbert Wehner

President Benjamin Netter | Kanadische Föderation | EuFED
Donáld Atout | Verrückter Politiker aus Kanada | Canada Party
04.12.2016 21:13
Find all posts by this user Quote this message in a reply
Benedikt Magnus
Kanzler der Monomentalrepublik
******


Posts: 1,834
Words count: 163,408
Group: Admin
Joined: Aug2012
Status: Offline
Reputation: 90
Experience: 61125
Glory Points: 2111
Medals: 61

BMTest5
Zahlungstest1
Zahlungstest2
Ministersitz
Ostarine
Post: #3
RE: Offizielle API für Ars Regendi

Papperlapapp, noch am selben Abend habe ich damit angefangen. Tongue

Und sowieso: Was lange währt, wird endlich gut!

This post was last modified: 04.12.2016 21:40 by Benedikt Magnus.

04.12.2016 21:19
Find all posts by this user Quote this message in a reply
optimus rex
Admin
******


Posts: 11,545
Words count: 789,358
Group: Admin
Joined: Apr2008
Status: Offline
Reputation: 187
Experience: 221784
Glory Points: 1890
Medals: 96

Tickloser Test
Westmarken
NoReforms II
Westmarken III
NoReforms
Post: #4
RE: Offizielle API für Ars Regendi

Ich finde die Umsetzung durch Benedikt hat erst einmal Lob und Anerkennung verdient. So etwas ist nicht in 2 Minuten realisiert und Benedikt hat eine Menge um die Ohren. Herzlichen Dank dafür, Benedikt. Applaus

04.12.2016 22:20
Find all posts by this user Quote this message in a reply
Malone
Admin
******


Posts: 17,500
Words count: 823,261
Group: Admin
Joined: May2007
Status: Offline
Reputation: 158
Experience: 838
Glory Points: 125
Medals: 8

Post: #5
RE: Offizielle API für Ars Regendi

optimus rex Wrote:
Ich finde die Umsetzung durch Benedikt hat erst einmal Lob und Anerkennung verdient. So etwas ist nicht in 2 Minuten realisiert und Benedikt hat eine Menge um die Ohren. Herzlichen Dank dafür, Benedikt. Applaus


Dankö Eyes


Politischer Test Test site from Ars Regendi for the evaluation and comparison of political alignments

Kein(e) Planet*In ist illegal!

Autor der Blüte des Zweifels
04.12.2016 22:51
Find all posts by this user Quote this message in a reply
sero
Benjamin Netter
**


Posts: 4,363
Words count: 293,320
Group: Premium
Joined: Jun2008
Status: Offline
Reputation: 123
Experience: 1480
Glory Points: 370
Medals: 22

Post: #6
RE: Offizielle API für Ars Regendi

Des kriegt er ja schon auf Telegram von mir nun oft genug zu hören Hehe


Wer rausgeht, muss auch wieder reinkommen. - Herbert Wehner

President Benjamin Netter | Kanadische Föderation | EuFED
Donáld Atout | Verrückter Politiker aus Kanada | Canada Party
05.12.2016 18:43
Find all posts by this user Quote this message in a reply
wiloyee
Wieder im Rennen um Gerechtigkeit
**


Posts: 374
Words count: 27,812
Group: Premium
Joined: Jan2009
Status: Offline
Reputation: 11
Experience: 2732
Glory Points: 260
Medals: 9

Post: #7
RE: Offizielle API für Ars Regendi

Auch von mir ein Großes Lob. Applaus

Auch wenn die API für mich etwas zu spät kommt. Ich hab meine eigenen Linux Scripte.

Bei meinen Script lese ich auch die Zufriedenheitswerte aus. Leider Funktioniert das nicht immer so wie ich will.
Es wäre schön wenn ihr diese Werte auch noch anbieten könntet.

Gruß
Bernd


Finanz Minister von Eternal Love und von LDSS
Verschuldetet Staaten gab es Gestern .... Heute gibt es Eternal Love und LDSS
Indebted states? this was jester day! Now there is Eternal Love and LDSS
20.04.2017 20:01
Find all posts by this user Quote this message in a reply
BuffaloBill
Posting Freak
***


Posts: 3,045
Words count: 234,835
Group: VIP
Joined: May2010
Status: Offline
Reputation: 84
Experience: 1396
Glory Points: 410
Medals: 16

Post: #8
RE: Offizielle API für Ars Regendi

eh ja, da fehlt jetzt nur noch eine Set Funktion wo ich dir das JSON zurückschicken kann, und die Daten meines Staates dann entsprechend geändert werden Hamma26x27 *Duck und weg*

09.08.2017 13:13
Find all posts by this user Quote this message in a reply
TheLastShah
Human Developer
****


Posts: 4,438
Words count: 538,901
Group: Super Moderators
Joined: Sep2013
Status: Offline
Reputation: 201
Experience: 8961887
Glory Points: 1692
Medals: 50

Post: #9
RE: Offizielle API für Ars Regendi

Gibt es ein Tutorial dazu, wie man die API nutzt? Ich (und bestimmt ein paar andere auch) würden sich sehr über eine Anleitung "für Dummies" freuen.


...wartet immer noch darauf, dass Nietzsche zurückkehrt. Geniales RP findet man hier.

- | - -

Rise early. Work hard. Strike oil.
- J. P. Getty

World Moderator / Inactive due to injury Sad
23.02.2018 12:27
Find all posts by this user Quote this message in a reply
BuffaloBill
Posting Freak
***


Posts: 3,045
Words count: 234,835
Group: VIP
Joined: May2010
Status: Offline
Reputation: 84
Experience: 1396
Glory Points: 410
Medals: 16

Post: #10
RE: Offizielle API für Ars Regendi

Das kommt ein bisschen darauf an wie du es nutzen möchtest....

Nehmen wir mal an, ich möchte die Beliebtheit von Welendor wissen. Also Beleibtheit ist rBEL, die ID von Welendor ist 207161.

also gebe ich in einen Browser meiner wal in die Adresszeile folgendes ein:
https://api.ars-regendi.com/[MEIN TOKEN]/s/207161

Wenn du das tust (und anstelle vom [Mein Token] deinen Tocken einsetzt Wink )
wird dir dein Browser eine Datei *.json zum Download anbieten, welches du in einem Editor deiner Wahl (z.b Notepad wenn du nix besseres zu hand hast) öffnen kannst und siehe da - da steht der Gewünschte Wert drin.

Das ist jetzt aber ziemlich witzlos wenn ich es so derart simplifiziere. Wirklich interessant wird es erst, wenn du eine Programmiersprache kanns wie etea php, perl,c#, java oder sonst irgend eine. So gut wie jede auch nur halbwegs als modern zu bezeichnende Programmiersprache bietet heutzugtage eine Schnittstelle für JSON, du fängst diese Datei als in deinem Programm ab, und tus damit...... was auch immer Wink

23.02.2018 17:18
Find all posts by this user Quote this message in a reply
Pages (2): « First [1] 2 Next > Last »
Post Reply  Post Thread 

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  Syntax Higlighting für UltraEdit BuffaloBill 1 870 13.01.2017 09:36
Last Post: BuffaloBill
  [Python2.7] API für Staatswerte sero 2 1,934 25.04.2015 12:57
Last Post: sero
  Updates für die Skripter Sheep 1 1,017 02.11.2014 20:52
Last Post: sero
  [Vorschlag] API für uns Skripter sero 15 2,633 25.06.2014 16:12
Last Post: sero

View a Printable Version
Send this Thread to a Friend
Subscribe to this Thread | Add Thread to Favorites

Forum Jump: