Best way to get current sPvP season?

Best way to get current sPvP season?

in API Development

Posted by: Nekres.1038

Nekres.1038

Hey, I have a tiny little question.

Back in the early days I was always getting the current season this way out of the json:
(taken from my JavaScript)


var currSeason = parseInt(Object.keys(data).length - 1)

because the json array was layed out so that the newest season was always created at the end.
Now with season 4 the array is twisted and season 2 or 3 swapped places with 4 and now I am checking for the UUID like so (taken from my php script):


	$Season_1 = '44B85826-B5ED-4890-8C77-82DDF9F2CF2B';
	$Season_2 = '95D5B290-798A-421E-A919-1C2A75F74B72';
	$Season_3 = 'D1777261-555B-4B72-A27E-BDC96EC393D5';
	$Season_4 = '2B2E80D3-0A74-424F-B0EA-E221500B323C';
	$currSeason = $Season_4;

Problem with this is that I have to manually adjust $currSeason equals $Season_X everytime a new season starts. I will have to update even my tiniest scripts.

Any ideas to get the current season automatically now with the array being messed up?

Best way to get current sPvP season?

in API Development

Posted by: Nekres.1038

Nekres.1038

lol I was searching for a key named ‘active’ or something in https://api.guildwars2.com/v2/pvp/seasons?id= found it after 1 minute of opening this thread. Only bad thing about this that I will have to do another request for every UUID until it finds the active one. …

Please close this and I apologize

Best way to get current sPvP season?

in API Development

Posted by: Abominable Snowman.2036

Abominable Snowman.2036

Why not use seasons?ids=all ?