2012-09-29 22 views
3

我的iPhone应用程序链接到iTunes商店上的歌曲,通过linkshare联盟计划,直到这一点我一直在手动创建链接 - 尽管费时但我没有以前的问题。该应用程序每天都有新歌曲,手动创建链接已经失控。但是,通读所有联属计划文档后,我找不到链接到商店上特定曲目的方法 - 无需使用链接生成器。我拥有的歌曲中唯一的数据是曲目名称,艺术家姓名和专辑名称。通过iTunes联盟计划链接到特定曲目

很明显,我可以使用搜索api,但似乎并没有使联盟链接 - 所以我不能从销售中受益。

http://itunes.apple.com/search?term='.$tracksearch.'&country=gb&media=music&entity=musicTrack&attribute=musicTrackTerm&limit=1 

所以我的问题是,我将如何去链接到特定的轨道,通过LinkShare的联盟计划根据三个数据我有吗?我正在使用PHP进行任何基本的数据交互 - 以防万一任何人提供任何编码方法 - 铭记我想在服务器上产生链接,所以我的应用程序可以简单地从那里获取数据。)

+0

虽然你联络支持的供应商,他们怎么告诉你如何工作的? – hakre

+0

对不起,我不明白你的意思?我从来没有联系iTunes或联盟计划,他们只是提供文件。 –

+0

我会先问那里的支持。他们可能能够在您的API中为您指出正确的功能,或者有文档说明如何生成此类链接。我见过其他网站正在做你所做的事情,所以我认为有类似于供应商提供的东西。 – hakre

回答

2

显然我可以使用搜索api,但这似乎并不能使联盟链接 - 所以我不能从销售中受益。

Search API正是您想要使用的工具。该API会将您需要的链接返回给您,这取决于您在拥有该信息后加入链接编码链接。

编码过程可以在文档在这里找到: http://www.apple.com/itunes/affiliates/resources/documentation/linking-to-the-itunes-music-store.html

+0

感谢您的回复,所以我只需要使用搜索API进行请求,通过解析JSON和附属组件来获取链接进行编码?我觉得有一个更好的方法,但非常感谢! :) –