知る事の出来る情報を表示します。※XXXXYYYYYの形のタイトルIDだけでなく、ハイフンがあるタイトルID(XXXX-YYYYY)や末尾に_00があるタイトルIDも使用可能です。※コンテンツIDを入力するとそこからタイトルIDが、URLを入力するとそこからコンテンツIDとタイトルIDが抜き出されそれらを使用する処理が行われます。※更新履歴はchangelog.htmlにまとめています。###テキストボックス入力を監視し、タイトルID、コンテンツID、PSストアの製品ページのURLの何れかを検出すると各種チェックを実行します。(チェック実行中はテキストボックス/チェックボックス/セレクトボックスへの変更を受け付けないようにしています。Checkを実行します。Checkを実行します。Checkを実行します。Checkを実行します。Checkを実行します。Checkを実行します。Checkで使用する国コード/言語コードの指定が可能です。defaultの場合はタイトルID/コンテンツIDから判別したリージョン情報で決定するか、ストアのURLから抜き出します。Checkを行います。deleteボタン初回のチェック終了後に表示されます。グローバル変数のリセット、表示された情報の削除、テキストボックスのクリアを行います。チェック終了後、チェックボックスにチェックを入れたりセレクトボックスの値を変更すると変数に入っている値によっては各種チェックが実行されるため、それを避けて別のID、URLでのチェックに移行したい時向けです。チェックボックス、セレクトボックスを変更しない場合やチェックを外す場合にはこのボタンは押さなくても問題ありません。(テキストボックスのクリアには有用です。グローバル変数のリセット、表示された情報の削除はテキストボックスからのチェックでも実行されます。###以下のパラメータを使用可能です。複数のパラメータを使用する場合は&で繋げてください。Checker」部分をダブルクリックすると、その時の状態のパラメータを付与したURLがコンソールに出力&クリップボードにコピーされます。###タイトルIDからどのようなメディアかを判別します。###タイトルIDの英字部分からリージョンを判別します。###タイトルIDの英字部分からファーストパーティ製/サードパーティ製を判別します。Digitalコンテンツはコンテンツの種類も判別可能です。###PS3、PS4のタイトルIDから、ゲームのメタデータを記したxml(PS3)/json(PS4)のURLを作成し、そこから情報を取得/表示します。※PS3の場合、全てのゲームに対して存在するわけでは無いようです。※チェックボックスにチェックが入っている場合のみチェックが行われます。###PSP、PSVita、PS3、PS4のタイトルIDから、ゲームの更新データの情報を記したxmlのURLを作成し、そこから情報を取得/表示します。※チェックボックスにチェックが入っている場合のみチェックが行われます。###PSストアの製品ページの情報を記したjsonのURLを作成し、そこから情報を取得/一部を表示します。※チェックボックスにチェックが入っている場合のみチェックが行われます。URL例)https://store.playstation.com/store/api/chihiro/00_09_000/container/jp/ja/999/JP0102-NPJD00001_00-0000000000000000https://store.playstation.com/store/api/chihiro/00_09_000/container/us/en/999/UP1063-PCSE01100_00-DANGANV3VITA0000https://store.playstation.com/store/api/chihiro/00_09_000/container/cn/zh/999/UP8812-CUSA05210_00-ASIA000000000181https://store.playstation.com/store/api/chihiro/00_09_000/container/jp/ja/999/JV0123-NPMA41464_CN-0000000000185569https://store.playstation.com/store/api/chihiro/00_09_000/titlecontainer/jp/ja/999/CUSA06027_00https://store.playstation.com/store/api/chihiro/00_09_000/titlecontainer/us/en/999/CUSA06027_00私が把握している製品ページのjsonのURLのフォーマットは以下の3種です。https://store.playstation.com/chihiro-api/viewfinder/(国コード)/(言語コード)/999/(コンテンツID)https://store.playstation.com/store/api/chihiro/00_09_000/container/(国コード)/(言語コード)/999/(コンテンツID)https://store.playstation.com/store/api/chihiro/00_09_000/titlecontainer/(国コード)/(言語コード)/999/(PS4のゲームのタイトルID)viewfinderとcontainerの内容はほぼ同じ(?)で、軽く調べた所containerを使用している人の方が多いように見えたのでCheckerではcontainerのURLの作成を採用しました。titlecontainerはPS4のゲームでのみ(?)有効っぽく、異なるリージョンのjson取得にも対応しているようです。CUSA06027(日本版MHW)を例にすると、国コード/言語コードがjp/jaだとCUSA06027のjsonが取得出来、国コード/言語コードがus/enだと北米版MHWであるCUSA07713のjsonが取得出来ます。CheckerではDLCやテーマのjson取得も考慮し、titlecontainerで済むPS4のゲーム本編(PS4のタイトルID入力)以外はcontainerのURLを作成するようにしています。containerはコンテンツIDが必要なため、PS4以外のタイトルIDを入力した場合は、更新データのxmlから取得出来るコンテンツIDでURLを作成します。更新データのxmlにあるコンテンツIDはPSストアで使用されているコンテンツIDとは異なる事があります。その場合にはデータが存在しない無効なchihiroのURLが作成されます。Checkを行います。Checkを行います)国コード/言語コードは、PSストアのURLを入力した場合にはそこから取得するようにしています。タイトルID/コンテンツIDを入力した場合は、それらから判別出来るリージョン情報から6通りの国コード/言語コードを設定するようにしています。国コード/言語コードは私の知る限り94通りあるため、無効なURLが作成される可能性も割と高いです。上記はセレクトボックスでdefaultが指定されている場合の動作です。セレクトボックスで任意の国コード/言語コードを選択した場合、それを使用するようにしています。Checkを行います。PSストアに存在する製品のタイトルID/コンテンツIDを入力して無効なURLが作成された場合、原因は国コード/言語コードにあります。(PS4以外のタイトルIDを入力した場合、更新データのxmlからストアに無いコンテンツIDを取得している事も考えられます)セレクトボックスがdefaultかつ製品が存在する正しいURLを入力した場合、私のコードが悪くない限り正しいURLが作成されます。Checkを行います。json"としてリンクを表示します。(検索結果が0の場合にはリンクは表示しません。json2"としてリンクを表示します。Checkを行います。json"と表示します。※検索結果を増やすため、全角/半角スペースや改行コード、TMや@のような検索結果を減らす可能性がある文字以降を取り除いたタイトルを投げます。ようにして検索結果を対象のハードに絞ります。レイヴスラシル」(PSストア)、のような表記揺れタイトルはヒットしません。※v1.0.0/1ではValkyrieのfaceted-searchを使用していましたが、v1.0.2でtumbler-searchに切り替えた事でtypeの確認処理が不要になりました。###ローカルで使用したい方は以下からDLしてください。v1.0.8.zipJavaScriptにおいてクロスドメインの制約があるため、それを回避するためにデータの取得でPHPを使用しています。これにより、クライアント側の通信環境、サーバのスペックや状態によってはデータ取得で数秒の待ち時間が発生する事があります。パフォーマンスの観点から、このCheckerはローカルで動作させる事をお勧めします。