4

iOS / Obj-c内からiTunes検索APIを使用するにはどうすればよいですか?

もちろん、私はこのリンクを知っています。

http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

obj-c/iOSをどのように使用するのかわかりません。

JSONの結果が広範であろうと、1つの結果であろうと、JSONの結果を読み取って、アプリ名(または、IDでしょうか?)、画像、評価などをサーバーデータベースに保存できるようにしたいと思います(parse.comを使用)。

どうすればそれを行うことができますか?それはAppleデベロッパの条件で許可されていますか?

4

1 に答える 1

10

リクエストを作成して結果を解析するだけのようです。認証なし、またはその他の派手なものはありません...

NSString *urlString = @"https://itunes.apple.com/search?term=jack+johnson";
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[NSURLConnection sendAsynchronousRequest:request
                                   queue:[NSOperationQueue mainQueue]
                       completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
                           if (!error) {
                               NSError* parseError;
                               id parse = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:&parseError];
                               NSLog(@"%@", parse);
                           }
                       }];

JSON パーサーは、コレクション呼び出し用の辞書の配列と (おそらく) 単一オブジェクト用の辞書を生成します。

于 2012-12-12T04:59:50.773 に答える