getAllMagazines

Brings back an array of all the magazines on the Everygamegoing site.

http://www.everygamegoing.com/egg/api/getAllMagazines/

This is one of the simplest commands to use as it does not require any parameters.

A "magazine" for the purpose of the underlying data storage, is considered to be a "run of a magazine". It is not an individual issue of a magazine. So this call is effectively an enquiry of the Everygamegoing site asking it "Which magazines do you feature?" and the response is a list of the magazines similar to the following:

{
	"cmd":"getAllMagazines",
	"report":"Success",
	"count":63,
	"magazines":
	[
		{
			"mag_name":"16\/48 Magazine",
			"mag_id":67,
			"language":"Spanish",
			"num_issues":26
		},
		{
			"mag_name":"8 Bit Power",
			"mag_id":56,
			"language":"English",
			"num_issues":1
		},
		{
			"mag_name":"A Traves Del Espejo",
			"mag_id":57,
			"language":"Spanish",
			"num_issues":10
		},
		{
			"mag_name":"A&B Computing",
			"mag_id":6,
			"language":"English",
			"num_issues":84
		},
		...
		{
			"mag_name":"Zzap",
			"mag_id":11,
			"language":"English",
			"num_issues":106
		}
	]
}

 
The fields returned are all self-explanatory but a table explaining them is given below.

Key Human-readable Explanation Value Data Type Value Example
count Count Integer 24
magazines Magazines Array  
Key Human-readable Explanation Value Data Type Value Example
[mag_id] Mag ID Integer 6
[mag_name] Mag Title String A&B Computing
[mag_language] Mag Written Language String English
[num_issues] Number Of Issues Integer (See below) 84

Note that the key of the magazines array matches the value of the element 'mag_name' inside it.

The [num_issues] figure tells you how many issues of that magazine have been entered on the site. This does not necessarily equal the amount of issues of that magazine that actually exist.