2009-04-20 12 views
8

Czy możliwe jest programowe tworzenie adresów URL bezpośrednio do produktów w sklepie Apple iTunes?Czy możliwe jest programowe tworzenie adresów URL do produktów w sklepie Apple iTunes?

Zauważyłem, że last.fm i podobne witryny mają łącza, które przenoszą użytkownika bezpośrednio do części sklepu iTunes, na przykład strony albumu.

Adres URL linku jest tworzony przez last.fm. Oto przykład takiego adresu URL: http://www.last.fm/affiliate_redirect.php?restype=9&id=3168755&supplier=24

Zakładam, że mają jakiś kod za tym linkiem, ale z pewnością nie dodali wszystkich elementów ręcznie?

+0

Czy oznacza iTunes Store lub własne biblioteki iTunes? Czy jesteś na komputerze PC lub Mac? – mouviciel

+0

Dzięki Mouviciel, poprawiłem moje pytanie dotyczące sklepu. Ta aplikacja to aplikacja internetowa, więc zarówno komputer Mac, jak i PC muszą działać. –

Odpowiedz

6

Istnieją dwa aspekty. Po pierwsze, można uzyskać głębokie linki przez programatically searching the App Store:

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

Następnie można przekonwertować te linki do linków partnerskich używając LinkShare API:

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

link text

5

This page stany:

Łączenie z iTunes Jak mogę utworzyć linki iTunes?

Użyj swojej nazwy użytkownika stowarzyszonego i hasła , aby zalogować się pod numerem www.linkshare.com. Na stronie Utwórz łącza dla iTunes znajdziesz banery oraz łącza tekstowe. Jako partner, ty mieć również dostęp do iTunes RSS kanałów i możliwość tworzenia bezpośrednich linki do dowolnego utworu, wykonawcy, albumu lub audiobooka na iTunes, a także do IMIX playlisty, podcasty i iTunes Elementy zasadnicze.

To brzmi jak "nie". Oczywiście zawsze mamy do czynienia z brutalną siłą, polegającą na zeskanowaniu ekranu wyniku wyszukiwarki wywiedzionej z listy nazw wykonawców lub z tego, co chcesz, aby utworzyć łącze do ...

0

Programowo możemy wyszukiwać utwory adresów URL to jest kod dla tego linku dostępny z 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

Witamy w SO. Jest to bardzo zła odpowiedź na pytanie. Podaj sformatowaną odpowiedź, która jest czytelna. – Luv

2

Warto pamiętać, że identyfikatory aplikacji do używania jabłek w strukturze adresów URL, jeśli chcesz mieć możliwość kodowania linku do aplikacji przed jej uruchomieniem, możesz utworzyć adres URL samodzielnie, wchodząc na stronę iTunes, znajdując identyfikator aplikacji, a następnie utworzenie adresu URL w następujący sposób.

Apple ID from Itunes Connect

http://itunes.apple.com/app/id439244209 
Powiązane problemy