AppStoreのSearchAPIで日本語の説明が表示できない

AppStoreの商品検索APIにSearchAPIというものがある。

商品名で検索したり、個別商品の詳細を取得できるAPIで便利なので、リンクシェアと組み合わせてアフィリエイトするにはもってこいのAPIです。
いつ頃からか分からないけど、商品詳細で日本語のタイトルや説明が表示されなくなってしまいました。

基本的なリクエストは「http://itunes.apple.com/country=JP&lookup?id=xxxxxxx」で商品IDを指定してリクエストを送るとJSONで返ってくる。country指定で日本語なので、以前はこれでOKでした。
表示されなくなったのに気づいて調べたけどわからないので、そのままにしていましたが、

WP App Store Connect でアプリの詳細情報を日本語で表示する方法
wp-appstore-connect.php
の402行目あたり(バージョンによって異なると思います)にから始まるクエリーを生成する箇所に
ccパラメータの設定を追加してあげるとDescriptionもcountryで設定した言語で表示されるようになります。

# get the iTunes data
$search_term = ‘id=’ . $id;
$search_term = $search_term . ‘&cc=’. $store;
$search_term = $search_term . ‘&country=’ . $store;
$app_url = ‘http://itunes.apple.com/lookup?’ . $search_term;

独自にプログラミングして使用しているので、このプラグインとは異なりますが、「cc=JP」をリクエストに追加することで日本語のタイトルと説明文、キャプチャが取得できるようになります。
「http://itunes.apple.com/country=JP&cc=JP&lookup?id=xxxxxxx」になります。

SearchAPIの説明にはccなんてどこにも書いてないんだけどね。
説明ページが古いという噂もありますが・・・

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)