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

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

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

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

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

Ответы [ 4 ]

6 голосов
/ 16 декабря 2009

Есть два аспекта. Во-первых, вы можете получить глубокие ссылки, программно выполняя поиск в 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/

текст ссылки

5 голосов
/ 20 апреля 2009

На этой странице говорится:

Ссылка на iTunes Как мне создать ссылки iTunes?

Используйте ваше имя пользователя и пароль для входа на www.linkshare.com . На создание ссылок страница для iTunes, вы найдете баннеры и текстовые ссылки. Как партнер, вы также есть доступ к iTunes RSS каналы и возможность создавать прямые ссылки на любую песню, исполнителя, альбом или аудиокнига на iTunes, а также для iMix плейлисты, подкасты и iTunes Основы.

Так что это звучит как "нет". Конечно, всегда есть метод грубой силы, который сводит с экрана вывод результатов поисковой системы, полученной из списка имен исполнителей или из того, что вы хотите создать ссылку на ...

2 голосов
/ 31 января 2012

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

Apple ID from Itunes Connect

http://itunes.apple.com/app/id439244209
0 голосов
/ 24 июня 2010

Программно мы ищем песни по 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];
...