CrushTheButton
Legacy Member
Ik zou graag eens leren hoe je data uit een API kan halen. Elke API is wel wat anders, dat weet ik ook. Ik heb al wat zitten zoeken, maar ik snap nog steeds niet hoe je precies gegevens uit een API haalt.
Neem nu dit voorbeeld:
API link: http://api.bf4stats.com/api/onlinePlayers?output=js
Hoe kan je hier nu gegevens uithalen? De documentatie van de API maakt me niet veel wijzer op hoe ik dit nu kan weergeven.
Weten jullie artikels die dit soort toestanden behandelen, of kan je het zelf uitleggen? Ik hoor het graag.
Alvast bedankt!
Neem nu dit voorbeeld:
Code:
var pd={ pc: { label: 'PC', count: 68827 },
ps3: { label: 'PS3', count: 57947 },
xbox: { label: 'XBOX360', count: 24770 },
xone: { label: 'XBOXONE', count: 13358 },
ps4: { label: 'PS4', count: 3695 } };
API link: http://api.bf4stats.com/api/onlinePlayers?output=js
Hoe kan je hier nu gegevens uithalen? De documentatie van de API maakt me niet veel wijzer op hoe ik dit nu kan weergeven.
Weten jullie artikels die dit soort toestanden behandelen, of kan je het zelf uitleggen? Ik hoor het graag.
Alvast bedankt!
zet een global lock op het process terwijl je die GET doet, dus zolang er geen antwoord komt kan de code niet verder en is je PHP instance volledig geblokkeerd. Zelfs met een timeout van bv 5 seconden is dat verre van ideaal bij een site zelfs bij lage bezoekersaantallen. Er zullen wel oplossingen zijn om dat in een worker af te splitsen, maar de uitleg daarover laat ik over aan mensen die meer met PHP vertrouwd zijn.