2009-11-26 7 views
16
  1. Tôi đã tìm thấy một tập tin PDF của API tìm kiếm Appstore, mà tôi có thể sử dụng một số thông số để lấy thông tin chi tiết của một ứng dụng. (Xin lỗi tôi quên url tải về, nhưng tôi tìm thấy nó trong stackoverflow)
    Nhưng có rất nhiều trang web hiển thị cho bạn một danh sách Top100 (như appshopper.com), và chẳng hạn như Mobclix.com cũng cung cấp cho bạn thông tin xếp hạng. Làm cách nào họ có thể làm điều đó? Tôi không tìm thấy API có liên quan trong tệp PDF.
    Tôi cũng tìm thấy một API Appstore bởi ABTO (http://www.abtollc.com/AppStoreAPI.aspx), nhưng tôi thực sự muốn tự mình làm điều đó.Tôi làm cách nào để sử dụng API Appstore để có được danh sách top100? Kiến trúc chung để xây dựng một trang web ứng dụng appstore là gì?

  2. Nếu tôi xóa câu hỏi thứ nhất, thì tôi muốn biết kiến ​​trúc chung về xây dựng trang web dựa trên dữ liệu của kho ứng dụng. Tôi có cần một cơ sở dữ liệu để lưu trữ dữ liệu của kho ứng dụng và tạo một lô để tìm nạp dữ liệu thường xuyên, thực thi như một lần mỗi giờ không? Tôi nghĩ rằng nó có thể không được thông minh để truy cập vào appstore cho mọi yêu cầu của người dùng, và có thể có một giới hạn truy cập của appstore?

Cảm ơn sự giúp đỡ của bạn!

Trả lời

33

Bạn có thể sử dụng liên kết sau để tạo url để truy vấn dữ liệu iTunes cho những thứ như 100 ứng dụng hàng đầu trong một danh mục cụ thể.

http://itunes.apple.com/rss/generator/

Đối với top 100 suất miễn phí apps url tạo là

http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/ws/RSS/topfreeapplications/sf=143441/limit=100/genre=6007/xml

Các PDF mà bạn liên kết đến là rất cũ và chưa được cập nhật trong một thời gian khá lâu, nhưng ngay cả khi bạn đã nhận được rằng làm việc, nó không có "Top 100" lựa chọn (cho kiến ​​thức của tôi).

+0

cách tải ứng dụng trong phạm vi, giả sử 100-200? –

+0

@Amit, đó là lứa tuổi kể từ khi tôi làm việc với bất kỳ điều này, Vì vậy, tôi có thể sugest chỉ có 2 điều. 1) Chơi xung quanh với nó một chút, và xem nếu bạn có thể làm cho nó để bắt đầu tại 100, 2) chỉ cần thiết lập giới hạn = 200 và bỏ qua 100 kết quả đầu tiên. – pms1969

0

1. Cách mọi người thực hiện để lấy thông tin từ AppStore là phân tích cú pháp Xml được trả lại từ cuộc gọi web ITunes và nhận thông tin mà họ muốn. Không có phát hành api chính thức từ táo.

  1. Bạn có thể đúng, thông minh hơn để lưu bản sao thông tin ứng dụng trên máy chủ của bạn.
+0

Cảm ơn bạn rất nhiều. Mặc dù tôi không biết chính xác làm thế nào để có được cuộc gọi web iTunes và phân tích nó, nhưng ít nhất tôi biết thông tin cơ bản. – kinopyo