Content ID: Difference between revisions

From PS4 Developer wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 4: Line 4:


PS4 example: EP9000-CUSA00002_00-KZ4RELEASE000041 (Killzone: Shadow Fall)
PS4 example: EP9000-CUSA00002_00-KZ4RELEASE000041 (Killzone: Shadow Fall)
One can access the PS Store page of a product by its Content ID, knowing its region (en-us, en-au, etc.):
<code>https://store.playstation.com/<REGION>/product/<CONTENT_ID></code>.
= Determination from Title ID =
There exists a way to determine the main base game Content ID from a Title ID, by requesting the TMDB API.
https://tmdb.np.dl.playstation.net/tmdb<TMDB Version>/<NP Title ID>_<NP Title ID TMDB Hash>/<NP Title ID>.json
Where:
* TMDB Version is: blank for PS3 ?, PS Vita?, 2 for PS4
* [[NP Title ID]] can usually be determined by just adding "_00" to the Title Id (also called [[Productcode]])
* NP Title ID TMDB Hash is obtained by HMAC-SHA1 of the NP Title ID with key "F5DE66D2680E255B2DF79E74F890EBF349262F618BCAE2A9ACCDEE5156CE8DF2CDF2D48C71173CDC2594465B87405D197CF1AED3B7E9671EEB56CA6753C2E6B0"


{{File Formats}}
{{File Formats}}
<noinclude>[[Category:Main]]</noinclude>
<noinclude>[[Category:Main]]</noinclude>

Latest revision as of 02:01, 17 December 2024

A Content ID is a unique identifier used for games and applications distributed for Sony PlayStation consoles since the PlayStation Portable.

Content ID string format is Service ID[hyphen]Entitlement Label).

PS4 example: EP9000-CUSA00002_00-KZ4RELEASE000041 (Killzone: Shadow Fall)

One can access the PS Store page of a product by its Content ID, knowing its region (en-us, en-au, etc.): https://store.playstation.com/<REGION>/product/<CONTENT_ID>.

Determination from Title ID[edit | edit source]

There exists a way to determine the main base game Content ID from a Title ID, by requesting the TMDB API.

https://tmdb.np.dl.playstation.net/tmdb<TMDB Version>/<NP Title ID>_<NP Title ID TMDB Hash>/<NP Title ID>.json

Where:

  • TMDB Version is: blank for PS3 ?, PS Vita?, 2 for PS4
  • NP Title ID can usually be determined by just adding "_00" to the Title Id (also called Productcode)
  • NP Title ID TMDB Hash is obtained by HMAC-SHA1 of the NP Title ID with key "F5DE66D2680E255B2DF79E74F890EBF349262F618BCAE2A9ACCDEE5156CE8DF2CDF2D48C71173CDC2594465B87405D197CF1AED3B7E9671EEB56CA6753C2E6B0"