Apple iTunes ストアのアイテムへの URL をプログラムで作成することは可能ですか?

StackOverflow https://stackoverflow.com/questions/767951

  •  12-09-2019
  •  | 
  •  

質問

Apple iTunes ストアのアイテムに直接アクセスする URL をプログラムで作成することは可能ですか?

私はそれに気づきました ラスト.fm および同様のサイトには、アルバム ページなどの iTunes ストアの一部にユーザーを直接誘導するリンクがあります。

リンクの URL は last.fm によって作成されます。そのような URL の例を次に示します。http://www.last.fm/affiliate_redirect.php?restype=9&id=3168755&supplier=24

このリンクの背後に何らかのコードがあると思いますが、すべての項目を手動で追加したわけではないでしょうか?

役に立ちましたか?

解決

2つの側面があります。まず、ディープリンクを取得するには、 プログラムによる App Store の検索:

http://www.onemanclapping.org/2009/01/itms-link-generator-api.html

次に、これらのリンクをアフィリエイト リンクに変換するには、 リンクシェアAPI:

http://brandontreb.com/money-you-might-be-missing-out-on-linkshare-api-integration/

リンクテキスト

他のヒント

このページの状態:

  

私が作成するにはどうすればよいのiTunesへのリンク   iTunesのリンク?

     

あなたのアフィリエイトのユーザー名を使用し、   ログインするためのパスワード    www.linkshare.com に。作成リンク上   ページのiTunesのために、あなたはバナーを見つけます   そして、テキストリンク。アフィリエイトとして、あなた   また、iTunesのRSSへのアクセス権を持っています   フィードと直接作成する機能   任意の曲へのリンク、アーティスト、アルバム、または   iTunesでオーディオブックと同様に   iMixプレイリスト、ポッドキャスト、とiTunes   エッセンシャルます。

だからそれは「ノー」のように聞こえます。もちろん、いつもの強引なアプローチがありますスクリーン・スクレイピングあなたは...

へのリンクを作成したい、または何からアーティスト名の一覧から供給される検索エンジンの出力を
アプリは、あなたが接続してiTunesにで行くことによって、URLを自分で作成することができます住んでいる前に、あなたのアプリへのリンクをコーディングすることができるようにしたい場合は、

覚えて良いことは、URLの構造にリンゴの使用アプリ識別のことですアプリのIDを検索し、次に怒鳴るなどのURLを作成します。

iTunesの接続からのApple ID

http://itunes.apple.com/app/id439244209

プログラムにより、我々はURLで曲を検索し、これはiTunesのAPI

から入手できるそのリンクのコードです
NSString *method=[NSString stringWithFormat:@"http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStoreServices.woa/wa/wsSearch?term=shakira's+waka+waka&entity=musicVideo"];
    NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
    [request setURL:[NSURL URLWithString:method]];
    [request setHTTPMethod:@"GET"];
    [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
    artist=[[NSMutableArray alloc]init];
url=[[NSMutableArray alloc]init];
    album=[[NSMutableArray alloc]init];
            NSURLConnection *theConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top