是否可以通过编程方式直接创建指向Apple iTunes商店中商品的网址?
我注意到last.fm和类似网站的链接会将用户直接带到iTunes商店的某个部分,例如相册页。
链接的URL由last.fm创建。以下是此类网址的示例: http://www.last.fm/affiliate_redirect.php?restype=9&id=3168755&supplier=24
我认为他们在这个链接背后有一些代码,但他们肯定没有手动添加所有项目?
答案 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/
答案 1 :(得分:5)
链接到iTunes如何创建 iTunes链接?
使用您的会员用户名和 用于登录的密码 www.linkshare.com。在创建链接上 iTunes的页面,你会找到横幅 和文字链接。作为会员,你 也可以访问iTunes RSS 饲料和直接创造的能力 链接到任何歌曲,艺术家,专辑或 iTunes上的有声读物,以及 iMix播放列表,播客和iTunes 要领。
所以听起来像是“不”。当然,总是有蛮力的方法来屏蔽搜索引擎的输出,这些搜索引擎的输出来自艺术家名称列表,或者来自您想要创建链接的任何内容......
答案 2 :(得分:2)
要记住的一件好事是苹果在URL结构中使用应用ID,如果您希望能够在应用程序启动之前编写应用程序的链接,您可以通过进入itunes connect自己创建URL。找到您的应用ID,然后创建一个URL。
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];