iTunes Store の Search API について質問です。

色々探しまわったのですが、情報があまり出てこなかったもので、ご存知の方お教えいただけますと幸いです。
※SearchAPI: http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

・attributeにreleaseDateとgenreIndexが使えるようなのですが、下記のようなURLを叩いても検索結果が0件になってしまいます。何故でしょうか?
http://itunes.apple.com/search?country=JP&lang=ja_jp&attribute=genreIndex&term=6014&media=software&entity=software&limit=10&offset=0
http://itunes.apple.com/search?country=JP&lang=ja_jp&attribute=releaseDate&term=2009-01-23&media=software&entity=software&limit=10&offset=0

・こちらのAPIの時間毎などの使用回数制限などはありますか?

・こちらのAPIで複合検索を実現するための手段は何かありますか?例えば特定の日にちにリリースされたゲームだけを表示する、などのために使用します。(ドキュメントを読む限りは、attributeとtermは1セットのみ表記できるようなので、不可能なように思うのですが・・)


以上になります。
お手数ですがご存知の方いらっしゃいましたらご教示いただけますと幸いです。
よろしくお願いいたします!

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/09/14 12:49:49
  • 終了:2011/09/16 18:48:19

ベストアンサー

id:mdfmk No.1

mdfmk回答回数981ベストアンサー獲得回数1972011/09/14 13:46:36

ポイント300pt

恥ずかしいので訂正後の回答だけ書きます。

--------------------------------------------------------------------

media=software

と指定していて、使えるattributeがsoftwareDeveloperだけなのに、

attribute=genreIndex

attribute=releaseDate

としているのと、

termの"6014"に該当する検索結果が無いのが原因でした。


attributeを正しく設定して、term=2011などとすると検索結果が帰ってきます。



http://itunes.apple.com/search?country=JP&lang=ja_jp&attribute=softwareDeveloper&term=2011&media=software&entity=software&limit=10&offset=0



attributeはmedia=で指定したものによって選択できるものが変わります。

あと、大文字小文字も識別していますね。

id:nihimoto

訂正後のご回答にコメントさせていただきます

---------------------------------------------

ご回答ありがとうございました。

> と指定していて、使えるattributeがsoftwareDeveloperだけなのに、

たしかにドキュメントのattributeには掲載されていませんね・・

ちょっとどこかでこのドキュメントが古い可能性が指摘されており、あまり重要視しておりませんでした。

> termが数字であるのが原因でした。

これについてですが、genreIndexの場合は数字で指定するべき値のように考えています。根拠は下記のジャンル一覧にIDが掲載されていることと、単語検索用に別途genreTermというattributeが用意されているためです。

http://www.apple.com/itunes/affiliates/resources/documentation/genre-mapping.html

ただ、ここに数字を入れるとたしかに動かないのも事実なのですが・・(id9999という表記の仕方も試してみたのですが、やはり変わらず・・)

-

ここまでの情報を受けて下記のURLでも試してみているのですが、やはり0件になってしまいます・・

http://itunes.apple.com/search?country=JP&lang=ja_jp&attribute=genreIndex&term=10039&media=movie&limit=10&offset=0

-

お手数ですが引き続きよろしくお願いいたします!

2011/09/14 14:21:59
  • id:mdfmk
    1番目の回答だけ確実なものが分かりました。
    訂正させて頂きました。
  • id:mdfmk
    有難うございます。
    genreIndex = genre IDなのか確認したいところですね。調べてみます。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません