2009-04-20 172 views
8

是否有可能以编程方式直接创建URL到Apple iTunes商店上的项目?是否有可能以编程方式创建Apple iTunes商店上的项目的URL?

我注意到,last.fm和类似的网站有链接,用户可直接访问iTunes商店的一部分,如专辑页面。

该链接的URL由last.fm创建。这是一个这样的网址的例子: http://www.last.fm/affiliate_redirect.php?restype=9&id=3168755&supplier=24

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

+0

你的意思iTunes商店或你自己的iTunes资料库?你在PC上还是在Mac上? – mouviciel 2009-04-20 11:58:46

+0

谢谢Mouviciel,我修改了关于商店的问题。该应用程序是一个Web应用程序,所以Mac和PC都需要工作。 – 2009-04-20 12:09:41

回答

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

5

This page状态:

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

用您的会员用户名和密码 在 www.linkshare.com登录。在iTunes的创建链接 页面上,您将找到横幅 和文本链接。作为一个分支机构,你 还可以使用iTunes的RSS 提要并创造直接 链接的任何歌曲,艺术家,专辑或 有声读物上的iTunes,以及对 的iMix播放列表,播客的能力,和iTunes 要点。

因此,这听起来像一个“不”。当然总是有蛮力的方法,通过屏幕截取从艺术家名单列表中提取的搜索引擎的输出,或者从您想要创建链接的任何内容中搜索引擎的输出...

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]; 
+1

欢迎来到SO。对问题的回答非常糟糕。请提供可读的格式化答案。 – Luv 2012-12-19 07:00:17

2

要记住一件好事,苹果在URL结构中使用应用程序ID,如果您希望能够在您的应用程序正式运行之前编写指向您的应用程序的链接,您可以通过进入iTunes连接,找到自己创建的网址你的应用ID,然后创建一个URL如下。

Apple ID from Itunes Connect

http://itunes.apple.com/app/id439244209 
相关问题