是否可以通过编程方式为Apple iTunes商店中的项目创建URL?

时间:2009-04-20 11:57:35

标签: api itunes itunes-store

是否可以通过编程方式直接创建指向Apple iTunes商店中商品的网址?

我注意到last.fm和类似网站的链接会将用户直接带到iTunes商店的某个部分,例如相册页。

链接的URL由last.fm创建。以下是此类网址的示例: http://www.last.fm/affiliate_redirect.php?restype=9&id=3168755&supplier=24

我认为他们在这个链接背后有一些代码,但他们肯定没有手动添加所有项目?

4 个答案:

答案 0 :(得分:6)

有两个方面。首先,您可以通过programatically searching the App Store获得深层链接:

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

接下来,您可以使用LinkShare API

将这些链接转换为会员链接
http://brandontreb.com/money-you-might-be-missing-out-on-linkshare-api-integration/

link text

答案 1 :(得分:5)

This page州:

  

链接到iTunes如何创建   iTunes链接?

     

使用您的会员用户名和   用于登录的密码   www.linkshare.com。在创建链接上   iTunes的页面,你会找到横幅   和文字链接。作为会员,你   也可以访问iTunes RSS   饲料和直接创造的能力   链接到任何歌曲,艺术家,专辑或   iTunes上的有声读物,以及   iMix播放列表,播客和iTunes   要领。

所以听起来像是“不”。当然,总是有蛮力的方法来屏蔽搜索引擎的输出,这些搜索引擎的输出来自艺术家名称列表,或者来自您想要创建链接的任何内容......

答案 2 :(得分:2)

要记住的一件好事是苹果在URL结构中使用应用ID,如果您希望能够在应用程序启动之前编写应用程序的链接,您可以通过进入itunes connect自己创建URL。找到您的应用ID,然后创建一个URL。

Apple ID from Itunes Connect

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

答案 3 :(得分:0)

以编程方式我们按网址搜索歌曲,这是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];