Changes

Jump to navigation Jump to search
1,608 bytes added ,  15:25, 17 September 2015
Begin overhaul
Line 2: Line 2:     
From here, you can download Virtual Console games, 3D Classics, DSiware software, view screenshots, and 3D trailers for upcoming 3DS titles.
 
From here, you can download Virtual Console games, 3D Classics, DSiware software, view screenshots, and 3D trailers for upcoming 3DS titles.
  −
eShop uses the following domains over HTTPS:
  −
  −
  −
* cp3s-auth.c.shop.nintendowifi.net
  −
* a248.e.akamai.net
  −
* ninja.ctr.shop.nintendo.net
  −
* samurai.ctr.shop.nintendo.net
  −
* ccif.ctr.shop.nintendo.net
  −
* eou.c.shop.nintendowifi.net
  −
  −
These domains are used by [[NIM_Services|NIM]]:
  −
  −
  −
* nus.c.shop.nintendowifi.net
  −
* ecs.c.shop.nintendowifi.net
  −
* cas.c.shop.nintendowifi.net
  −
      
While eShop is loading, eShop will use command [[NIMS:CheckSysupdateAvailableSOAP]]. If a system update is available where title installation for system titles still needs finalized (or when the updated titles were not downloaded at all), eShop will then display the "system update is available" message.
 
While eShop is loading, eShop will use command [[NIMS:CheckSysupdateAvailableSOAP]]. If a system update is available where title installation for system titles still needs finalized (or when the updated titles were not downloaded at all), eShop will then display the "system update is available" message.
Line 151: Line 133:     
The [[Home_Menu|Home Menu]] uses nearly the same format for the Theme Shop's background music.
 
The [[Home_Menu|Home Menu]] uses nearly the same format for the Theme Shop's background music.
 +
 +
== URLs ==
 +
 +
eShop uses the following domains over HTTPS:
 +
 +
* cp3s-auth.c.shop.nintendowifi.net
 +
* a248.e.akamai.net
 +
* ninja.ctr.shop.nintendo.net
 +
* samurai.ctr.shop.nintendo.net
 +
* ccif.ctr.shop.nintendo.net
 +
* eou.c.shop.nintendowifi.net
 +
 +
These domains are used by [[NIM_Services|NIM]]:
 +
 +
* nus.c.shop.nintendowifi.net
 +
* ecs.c.shop.nintendowifi.net
 +
* cas.c.shop.nintendowifi.net
 +
 +
ninja.ctr.shop.nintendo.net and samurai.ctr.shop.nintendo.net contain the bulk of the eShop information.
 +
 +
=== Common Parameters to ninja and samurai ===
 +
 +
For every request to the ninja and samurai servers, three parameters are always sent, though are not necessarily required:
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
!  Parameter
 +
!  Required
 +
!  Description
 +
!  Type
 +
!  Normal value
 +
|-
 +
|  shop_id
 +
|  no
 +
|  Describes which eShop instance should be used. 1 indicates the 3DS eShop, 2 indicates the Wii U eShop. 3 seems to yield the same results as 2. Values greater than 3 or less than 1 are invalid. Defaults to 2 or 3 if not given.
 +
|  unsigned integer
 +
|  1
 +
|-
 +
|  lang
 +
|  no
 +
|  Describes the language. Seems to be an ISO 639-1 code in lower case. Every eShop region has a default language that is used if this parameter is not given. Some regions have multiple languages, such as CA (en and fr).
 +
|  string (two characters)
 +
|  depends on region and eShop settings; for US: en
 +
|-
 +
|  _type
 +
|  no
 +
|  Describes whether the client wants to receive JSON or XML. This parameter seems actually unused and the servers always return XML.
 +
|  string
 +
|  json
 +
|}
 +
 +
=== samurai ===
 +
 +
samurai.ctr.shop.nintendo.net (samurai) provides metadata about titles. The samurai server provides the backend for the eShop title search.
 +
 +
=== ninja ===
 +
 +
ninja.ctr.shop.nintendo.net (ninja) contains the seeds for the new 9.6 crypto, pricing information and handles actions that require authentication, such as purchases. Authentication information seems to be obtained from the [[ACT_Services|act:u sysmodule]] and works through OAuth2.
14

edits

Navigation menu