2009-04-20 32 views
8

Có thể tạo URL trực tiếp đến các mục trên các cửa hàng Apple iTunes lập trình?Có thể tạo URL cho các mục trên cửa hàng Apple iTunes theo chương trình không?

Tôi nhận thấy rằng last.fm và các trang tương tự có liên kết đưa người dùng trực tiếp đến một phần của cửa hàng iTunes, chẳng hạn như trang album.

URL cho liên kết được tạo ra bởi Last.fm. Dưới đây là ví dụ về URL như vậy: http://www.last.fm/affiliate_redirect.php?restype=9&id=3168755&supplier=24

Tôi cho rằng họ có một số mã đằng sau liên kết này, nhưng chắc chắn họ không thêm tất cả các mục theo cách thủ công?

+0

Bạn có nghĩa là iTunes Store hoặc thư viện itunes của riêng bạn? Bạn đang sử dụng PC hay trên máy Mac? – mouviciel

+0

Cảm ơn Mouviciel, tôi đã sửa đổi câu hỏi của mình về cửa hàng. Ứng dụng này là một ứng dụng web, vì vậy cả mac và PC cần phải hoạt động. –

Trả lời

6

Có hai khía cạnh. Trước tiên, bạn có thể nhận được liên kết sâu bởi programatically searching the App Store:

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

Tiếp theo, bạn có thể chuyển đổi các liên kết đến các liên kết liên kết bằng cách sử dụng LinkShare API:

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

link text

5

This page trạng thái:

Liên kết tới iTunes Làm thế nào để tạo liên kết iTunes?

Sử dụng tên người dùng liên kết của bạn và mật khẩu để đăng nhập tại www.linkshare.com. Trên Tạo các liên kết trang cho iTunes, bạn sẽ thấy biểu ngữ và liên kết văn bản. Là đơn vị liên kết, bạn cũng có quyền truy cập vào nguồn cấp dữ liệu RSS RSS và khả năng tạo liên kết trực tiếp cho bất kỳ bài hát, nghệ sĩ, album hoặc audiobook trên iTunes, cũng như danh sách phát iMix, podcast và iTunes Yếu tố cần thiết.

Vì vậy, âm thanh đó giống như "không". Tất nhiên luôn có cách tiếp cận bạo lực của màn hình cạo đầu ra của một công cụ tìm kiếm được nạp từ một danh sách tên nghệ sĩ, hoặc từ bất cứ điều gì bạn muốn tạo một liên kết ...

0

Programatically chúng tôi tìm kiếm bài hát theo URL, đây là mã cho liên kết đó có sẵn từ 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

Chào mừng bạn đến với SO. Đó là một câu trả lời rất xấu cho câu hỏi. Vui lòng cung cấp câu trả lời được định dạng có thể đọc được. – Luv

2

Một điều tốt cần nhớ là ID sử dụng táo ứng dụng trong cấu trúc URL, nếu bạn muốn để có thể mã hóa một liên kết đến ứng dụng của bạn trước khi ứng dụng của bạn sống bạn có thể tạo ra các url cho mình bằng cách chuyển tới itunes kết nối, tìm kiếm ID ứng dụng của bạn và sau đó tạo URL như dưới đây.

Apple ID from Itunes Connect

http://itunes.apple.com/app/id439244209 
Các vấn đề liên quan