Search:
Game Publisher
Author Machine

getAllMachines

Brings back an array containing information on all of the machines currently covered by the Everygamegoing site.

http://www.everygamegoing.com/api/v1/getAllMachines

Note: This command takes no paramaters.

This command returns an array which contains all machines with an array of information pertaining to that machine. The information returned by this call can assist in making further calls to items or machines.

The call will return a response similar to the following:

{
	"response":
	{
		"Commodore 8296D":
		{
			"machine_type_id":95,
			"item_id":68138,
			"country_group_name":"Europe",
			"release_date":"0000-00-00 00:00:00"
		},
		"Apple IIc":
		{
			"machine_type_id":9,
			"item_id":68061,
			"country_group_name":"Europe",
			"release_date":"0000-00-00 00:00:00"
		},
		"Philips Videopac":
		{
			"machine_type_id":385,
			"item_id":68379,
			"country_group_name":"Europe",
			"release_date":"0000-00-00 00:00:00"
		}
	}
}

 

The response is an array of key->value pairs with the initial key being the name of the machine, the value is a further array as follows:

Key Human-readable Explanation Value Data Type Value Example
machine_type_id Machine Type ID Integer 385
item_id Item ID Integer 68379
country_group_name Country/ies Of Release String Europe
release_date Release Date String 0000-00-00 00:00:00

This command is useful for the time being in providing you with the Machine Type ID which:

  1. allows you to search for the items by a unique Machine Type ID (getAllItemIDs), or
  2. allows you to search for the most recently released game for a particular Machine Type ID (getMostRecentlyReleasedItem).
  3. allows you to search for the 50 most recently added items for sale for a particular Machine Type ID (getMostRecentlyAddedItemsForSale).
  4. allows you to search for all the publishers who produced items for a particular Machine Type ID (getAllPublishers).