É possível criar URLs para itens na loja da Apple iTunes programaticamente?
-
12-09-2019 - |
Pergunta
É possível criar URLs direto para itens na loja da Apple iTunes programaticamente?
Tenho notado que last.fm e semelhantes locais têm ligações que levam o usuário diretamente a uma parte dos iTunes loja, tais como uma página do álbum.
O URL para o link é criado por last.fm. Aqui está um exemplo de um URL como: http://www.last.fm/affiliate_redirect.php?restype= 9 & id = 3168755 & fornecedor = 24
Eu presumo que eles têm algum código por trás deste link, mas certamente eles não adicionar todos os itens manualmente?
Solução
Há dois aspectos. Primeiro, você pode obter links profundos por programaticamente pesquisar na App Store :
http://www.onemanclapping.org/2009/01/itms-link-generator-api.html
Em seguida, você pode converter esses links para ligações da filial usando o LinkShare API :
http://brandontreb.com/money-you-might-be-missing-out-on-linkshare-api-integration/
Outras dicas
A ligação ao iTunes Como faço para criar iTunes links?
Use o seu nome de usuário da filial e senha para entrar no www.linkshare.com . Em Criar Ligações página para o iTunes, você vai encontrar banners e links de texto. Como uma filial, você também têm acesso aos iTunes RSS feeds e a capacidade de criar direta links para qualquer música, artista, álbum ou Audiobook em iTunes, bem como a Imix playlists, podcasts e iTunes Essentials.
Assim que soa como um "não". Claro que há sempre a abordagem de força bruta de screen-scraping a saída de um motor de busca alimentado a partir de uma lista de nomes de artistas, ou do que quer que você deseja criar um link para ...
Uma boa coisa a lembrar é que o uso de maçã da ID do aplicativo na estrutura de URL, se você quer ser capaz de código de um link para seu aplicativo antes de sua aplicação é ao vivo, você pode criar o url-se, indo para iTunes Connect, encontrar o seu ID do aplicativo e, em seguida, criar uma URL como abaixo.
http://itunes.apple.com/app/id439244209
Programatically buscamos músicas de URLs, este é o código para esse link disponível no 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];