Hey, ich bräuchte mal ein kleines Javascript.
Mittels Riot-API soll die FreeChampionRotation ausgelesen werden, und die Bilder will ich dann in einer Box auf meiner Seite anzeigen lassen.
Wäre nett wenn mir da jemand einen kleinen Codeschnipsel da lassen könnte
Javascript: LOL-Riot-API FreeCampionRotation
- Syno
- Geschlossen
- Erledigt
-
-
JavaScript
$.ajax({ url: "https://euw.api.pvp.net/api/lol/euw/v1.2/champion?freeToPlay=true&api_key=DEIN_API_KEY", }).done(function (data) { console.log(data); $.each(data['champions'], function (i, val) { console.log(val['id']); }); });
Du musst selbst jetzt nur noch gucken wie du die Champion ID (val['id']) in den Champion Namen umwandelst und dann kannst du das Bild des Champions über folgende URL anzeigen lassen:
http://ddragon.leagueoflegends…ampion/CHAMPION_NAMEN.pngEdit: einen API Key bekommst du auf https://developer.riotgames.com/
-
Wenn ich mich nicht vertuhe kann das jquery ajax nur auf lokale dateien zugreifen
Edit ausserdem fehlt ein data = JSON.parse(data);
-
Wenn ich mich nicht vertuhe kann das jquery ajax nur auf lokale dateien zugreifen
Edit ausserdem fehlt ein data = JSON.parse(data);
Nope der Code schnipsel Funktioniert, hatte ich über jsfiddle erst getestet vorm Posten
Auch das JSON.parse ist hier nicht notwendig
-
Beitrag von ChristianW ()
Dieser Beitrag wurde von Trooper[Y] gelöscht (). -
Danke, hat alles wunderbar geklappt, mit den Bildern auch
Durch deinen Codeschnipsel weiß ich jetzt wie man die API mit JS im groben verwendet, danke -
breadfish.de
Hat das Thema geschlossen.