Zum Inhalt springen

GW2 Api in Excel nutzen


Empfohlene Beiträge

Hallo, ich würde gerne die Gw2 Api in Excel nutzen und habe dabei probleme. Ich hoffe mir kann dabei jemand helfen.

Bei "öffentlichen" Daten wie z.b alle gegenstände funktioniert das Importieren über:

https://api.guildwars2.com/v2/items?

problemlos.Account-informationen über

https://api.guildwars2.com/v2/account?access_token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

funktionieren auch.

Bei Accountspezifischen daten wie z.b Account-Materialien:https://api.guildwars2.com/v2/account/materials?access_token=XXXXX-XXX-XX-XX-XXXXXXXXXX-XXXX-XXX-XXX-XXXXkommt jedemal nur diese Meldung93hOTVG.png

Ich gehe in excel immer auf Daten/Neue Abfrage/Aus anderen Quellen/Aus dem Web und füge dort die Abfrage ein.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Einen Schlüsselnamen kann man an der Stelle nicht in der GUI angeben.

Im GW2 API authentifiziert man sich, indem man den HTTP Header "Authorization" mit dem Wert "Bearer xxxxxxxxxxxxxxx-xxxxxxxxxxxx-xxxxxxxxxxx-xxxxxxxxxx" in der Anfrage übergibt. Dann kann man auch den Parameter access_token=xxx weglassen.Das kann man in Excel so machen:Daten->Neue Abfrage->Aus anderen Quellen->Aus dem Web -> Erweitert -> URL und Header "Authorization" hinzufügen, mit "Bearer (Key)" dahinter:

ImgurDas ganze als "Anonym":ImgurDas ergibt dann die Liste aus dem API, die man dann im Query Editor erhält und ins Sheet einfügen kann:Imgur

ps.danke übrigens für das Zeigen der Excel-Funktion zum direkten Einbinden eines json-Dienstes. Hatte ich bisher noch nicht entdeckt - ich habe das bislang manuell mit einer WinHttpRequest Abfrage und einer json-vba-Bibliothek verbrochen :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

jetzt hab ich noch eine frage

Ich habe die Tabelle nun in Excel:ekcX3Ue.png

nur wie kann ich die anfrage so gestalten das er jetzt zu der Id (column1.id) noch den Namen des Gegenstandes davorschreibt?Ich kriegs nicht gebacken das er da in der Anfrage einen Wert aus einer Zelle verwendet.Die Anfrage schaut ja in etwa so aushttps://api.guildwars2.com/v2/items?ids=12246und sollte dann so ausschauen??https://api.guildwars2.com/v2/items?ids=CELLBLABLABLA

Link zu diesem Kommentar
Auf anderen Seiten teilen

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

×
×
  • Neu erstellen...