2009-04-20 5 views
8

Можно ли программно создавать URL-адреса непосредственно в магазинах Apple iTunes?Можно ли программно создавать URL-адреса для элементов в магазине Apple iTunes?

Я заметил, что last.fm и аналогичные сайты имеют ссылки, которые берут пользователя непосредственно в часть магазина iTunes, такую ​​как страница альбома.

URL-адрес ссылки создается last.fm. Вот пример такого URL-адреса: http://www.last.fm/affiliate_redirect.php?restype=9&id=3168755&supplier=24

Я предполагаю, что у них есть код по этой ссылке, но, конечно же, они не добавили все элементы вручную?

+0

ли вы имеете в виду ITunes магазин или собственный Itunes библиотеку? Вы на компьютере или на Mac? – mouviciel

+0

Спасибо Mouviciel, я внесла свой вопрос относительно магазина. Приложение представляет собой веб-приложение, так что Mac и ПК должны работать. –

ответ

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

Programatically мы ищем песни 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]; 
+1

Добро пожаловать в SO. Это очень плохой ответ на вопрос. Пожалуйста, дайте отформатированный ответ, который можно прочитать. – Luv

2

Следует помнить, что Apple использует идентификаторы приложений в структуре URL-адресов, если вы хотите иметь возможность кодировать ссылку на свое приложение до того, как ваше приложение будет жить, вы можете сами создать URL-адрес, зайдя к itunes connect, находя ваш идентификатор приложения, а затем создайте URL-адрес ниже.

Apple ID from Itunes Connect

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