Search APIの不具合は「attribute=allTrackTerm」を付けることで回避できる
App Storeに登録されたアイテムの情報を取得できるSearch APIでMacアプリの検索だけができなくなる不具合が起きて困っていたのですがTwitterのリプライで暫定的な解決策を教えていただきました。
@veadar これ困りますよね……。一応ワークアラウンドはあって、アプリケーションで対応はできるけど、対応してもらわないとという感じ。 http://t.co/DL1is2VAgK
— Hiroki Kato (@cockscomb) October 8, 2013
教えていただいたStack Overflowのページを見ると、既存のURLリクエストに「attribute=allTrackTerm」を付けることでSearch APIの不具合を回避できるようです。
https://itunes.apple.com/search?entity=macSoftware&country=de&limit=50&term=Pages&attribute=allTrackTerm
データが返ってきました!
これでMac App Storeのアフィリエイトリンク作成ツールの作者さんたちが修正してくだされば、今まで通りに使えるようになります。
しかしこの対応策は一時しのぎでしかなく、それぞれのツール製作者に修正作業を強いる物なのでSearch APIが直ることが望まれます。