These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Allgemeines

 
  • Topic is locked indefinitely.
 

Api in html einbinden.

Author
Charonnoname Annages
Bergbau Handelsgesellschaft AG
#1 - 2015-06-07 12:15:39 UTC
Hallo zusammen.

Ich bräuchte Hilfe beim einbinden verschiedener Daten anhand des Api codes auf meiner Homepage.

Also z.b. :

Mein aktueller Skill den ich trainiere sichbar auf der HP, und/oder verschiedene andere Sachen eben.

Wenn mir jemand das Grundprinzip einfach und konkret an einem guten Beispiel erklärt kann ich daraus wohl weitere Abfragen erstellen.


Vielen Dank im voraus.
Vivien Meally
Native Freshfood
Minmatar Republic
#2 - 2015-06-07 13:03:43 UTC  |  Edited by: Vivien Meally
In html geht das nicht, dafür brauchst du eine server sprache wie python, ruby,php
Wie das geht ist hier recht einfach beschrieben. https://wiki.eveonline.com/en/wiki/XML_API_Getting_Started
Um zu testen welche antowrten du vom api server bekommst kannst du den api tester nutzen http://games.chruker.dk/eve_online/test_eve_api.php


Oder auch gleich eine lib, damit ist es noch einfacher https://wiki.eveonline.com/en/wiki/XML_API_Libraries

Edit sagt:
BTW, wieso hast du so viel leerplatz im html code auf deine seite?
Charonnoname Annages
Bergbau Handelsgesellschaft AG
#3 - 2015-06-07 13:07:42 UTC  |  Edited by: Charonnoname Annages
Vielen Dank für deine Antwort.

Mein Server kann Php und ich wollte die Scripte auch in Php haben :-)

Aber danke für die Links, nun bin ich gleich weit wie vorher :-(

den die links kenne ich bereits aber sie sagen mir nichts.Deswegen die Anfrage in diesem Forum.

Das ist etwa so als würde dir jemand das exakte Rezept für die Zutaten von der Schwarzwälderkirschtorte geben aber nicht sagen wie man es macht respektive nur kurze Schnippsel daraus aufzeigt.

Sagt mir bitte anhand eines einfachen Beispiels wie man es macht :-)

Ein Beispiel aus "so einfach wird das erklärt:

Get Private Character Info

payload = {'characterID': 1, 'userID': 1234567, 'apiKey': 'longvcodestring'}
r = requests.get("http://api.eveonline.com/eve/CharacterInfo.xml.aspx", params=payload)
root = ET.fromstring(r.text)
result = root.find("result")

???????????????? Schnippsel :-(
Vivien Meally
Native Freshfood
Minmatar Republic
#4 - 2015-06-07 13:15:47 UTC
Wieso bist du soweit wie vorher?

Du musst den API Key erstellen.
Dann die ID deines Chars rausfinden.
Danach der seite "https://api.eveonline.com/char/SkillQueue.xml.aspx per get die daten übergeben keyID, vCode, characterID
die ausgabe wird als xml ausgegeben. Diese speicherst du in eine variable und greifst auf die daten über eine beliebige xml lib


Hier wird genau beschreiben wie das geht. Auch mit Beispiel Code für PHP
https://wiki.eveonline.com/en/wiki/XML_API_Getting_Started#Raw_PHP
Vivien Meally
Native Freshfood
Minmatar Republic
#5 - 2015-06-07 13:32:09 UTC  |  Edited by: Vivien Meally
Gerade ausprobiert.

Dieses schnippsel funktioniert

http://puu.sh/ifKlF/89c087622b.jpg

Edit sagt.
Und so wird schnell das gesamte Skill reinfolge abgefragt.
http://puu.sh/ifKWn/6470d983ac.png

Das ist kein Hexenwerk ;)
Charonnoname Annages
Bergbau Handelsgesellschaft AG
#6 - 2015-06-07 13:58:01 UTC
ja super :-)

Da du das so prima kannst, könntest du mir sowas für meine Homepage machen ? wir sollten dann aber nicht mehr öffentlich darüber reden :-)

meine Email bei Interesse : Pedro-Salzwedel@t-online.de ich bin auch gerne bereit dir eine kleine Aufmerksamkeit zukommen zu lassen bei gefallen.

Also vielleicht bis dann.

aso meine Homepage: http://www.charonnoname.de
Vivien Meally
Native Freshfood
Minmatar Republic
#7 - 2015-06-07 15:17:53 UTC
Danke für das Angebot, aber da habe ich keine Interesse ;)

Aber vll. kannst du ja hier fragen https://forums.eveonline.com/default.aspx?g=topics&f=279

Oder hier https://www.elance.com/ oder auch da https://www.upwork.com/
Charonnoname Annages
Bergbau Handelsgesellschaft AG
#8 - 2015-06-07 15:47:58 UTC
Vivien Meally
Native Freshfood
Minmatar Republic
#9 - 2015-06-07 18:01:41 UTC
Ich würde dir auch empfehlen, anstatt dein blog in reinem html zu schreiben. Wordpress oder ähnlicheres zum bloggen zu verwenden (denke das nur wenige die bloggs über den browser lesen. Die meisten lesen es (imho) über RSS)
Für Wordpress gibt es zB ein eve api plugin https://github.com/3rdpartyeve/phealng
Damit lässt sich schnell alles einbinden was zu brauchst.