2020年10月より公開された新PS Storeから情報を取得し表示します。
コンテンツID/プロダクトIDが必要となります。(新PS StoreのAPIはタイトルIDをサポートしていないため)
PS Storeのチェックボックスにチェックが入っている場合かつセレクトボックスが"Page"の場合に実行されます。
(名称をPageとしている理由は、やっている事がhtmlのスクレイピングのため。それについては後述)
Chihiro Checkが可能なIDで実行出来るようにしています。
国コードと言語コードに関しては、Chihiro Check同様にセレクトボックスで指定可能です。
取得/表示する情報
- タイトル
- 製品ページのリンク
- パブリッシャー
- 発売日
- プラットフォーム
- コンテンツの種別
- 価格
- レーティング
- ジャンル
- 製品の説明文
- 製品の画像
- Compatibility Notice
新APIの仕様がChecker向きではないと判断し、製品ページのhtmlから新APIと同等のjsonを抽出しそれを扱うようにしています。
jsonの抽出プログラムは
product.phpとして公開しています。
使用するパラメータは、codeがPS StoreのURL中にもある[言語-国コード]、cidがコンテンツIDです。
product.php?code=ja-jp&cid=JP9000-PPSA01339_00-DEMONSSOULS00000
パラメータが不正な場合はエラー1かエラー3が表示されます。
htmlの取得に問題があった場合はエラー4かエラー5が表示されます。