2009-04-20 13 views
8

È possibile creare gli URL direttamente agli elementi sullo store Apple iTunes a livello di programmazione?È possibile creare URL per gli elementi nell'archivio Apple iTunes a livello di programmazione?

Ho notato che last.fm e siti simili hanno collegamenti che portano l'utente direttamente a una parte dello store di iTunes, ad esempio una pagina di album.

L'URL per il collegamento è stato creato da last.fm. Ecco un esempio di tale URL: http://www.last.fm/affiliate_redirect.php?restype=9&id=3168755&supplier=24

Suppongo che abbiano un codice dietro questo collegamento, ma sicuramente non hanno aggiunto tutti gli elementi manualmente?

+0

vuoi dire iTunes Store o la vostra libreria di iTunes? Sei su PC o su Mac? – mouviciel

+0

Grazie Mouviciel, ho modificato la mia domanda riguardante il negozio. L'app è un'app Web, quindi sia Mac che PC devono funzionare. –

risposta

6

Ci sono due aspetti. In primo luogo, è possibile ottenere i link profondi da programatically searching the App Store:

http://www.onemanclapping.org/2009/01/itms-link-generator-api.html 

Successivamente, è possibile convertire quei link a link di affiliazione con il LinkShare API:

http://brandontreb.com/money-you-might-be-missing-out-on-linkshare-api-integration/ 

link text

5

This page stati:

con link a iTunes come creo link iTunes?

Utilizzare il nome utente affiliato e la password per accedere a www.linkshare.com. Nella pagina Crea collegamenti per iTunes, troverai i banner e link di testo. Come affiliato, si inoltre possibile accedere a iTunes RSS feed e la capacità di creare dirette collegamenti a qualsiasi brano, artista, album, o audiolibro su iTunes, così come per playlist iMix, podcast e iTunes Essentials.

Quindi sembra un "no". Ovviamente c'è sempre l'approccio della forza bruta dello screen-scraping dell'output di un motore di ricerca alimentato da un elenco di nomi di artisti o da qualunque cosa tu voglia creare ...

0

Programatically Cerchiamo canzoni di URL, questo è il codice per quel collegamento disponibile da 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

Benvenuti in SO. È una pessima risposta alla domanda. Si prega di fornire una risposta formattata leggibile. – Luv

2

Una cosa buona da ricordare è che Apple usa l'ID app nella struttura dell'URL, se vuoi essere in grado di codificare un link alla tua app prima che la tua app sia attiva puoi creare tu stesso l'URL entrando in itunes connect, trovando il tuo ID app e quindi creando un URL come sotto.

Apple ID from Itunes Connect

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