2010-10-02 39 views
8

Tôi đang xem các tùy chọn khác nhau để nhận báo cáo bán hàng và dữ liệu khác trên trang web iTunes Connect. Vì Apple không cung cấp API nên tất cả các giải pháp tôi tìm thấy đều dựa trên việc cạo trang.nặng iTunes Kết nối cạo

Khi tôi cần thông tin về sản phẩm mà chúng tôi cung cấp, tôi không vui khi cung cấp tất cả tài khoản iTunes cho dịch vụ bên thứ 3. Đây là lý do tại sao tôi muốn tự mình xóa hoặc sử dụng sản phẩm chạy trên máy chủ của chúng tôi.

Câu hỏi của tôi là:

  • không ai có kinh nghiệm như thế nào thường xuyên táo đang thay đổi web front-end?
  • có ai đó trải nghiệm yêu cầu tối đa từ một máy chủ đến trang web không? Tôi sợ bị cấm bởi quả táo.
  • bất kỳ điều gì khác mà tôi phải lưu ý rằng sẽ gây ra sự cố nghiêm trọng?

Chỉ cần nếu ai đó quan tâm đến các công cụ tôi nhìn vào, đây là một danh sách:

dịch vụ:

Sản phẩm:

mở Công cụ Nguồn:

UPDATE:

tôi bắt đầu sử dụng kịch bản python Kirby (https://github.com/kirbyt/appdailysales) và nó hoạt động rất tốt.

Trả lời

1

hiện ai đó có trải nghiệm mức độ thường xuyên của Apple đang thay đổi giao diện người dùng web?

Tôi không thể nói cho tất cả iTunes Connect, chỉ tải xuống báo cáo bán hàng hàng ngày. Kịch bản của tôi là rock vững chắc và không yêu cầu một thay đổi duy nhất giữa tháng 11 năm 2009 và tháng 9 năm 2010. Điều này đã thay đổi vào tháng 9 năm 2010 khi Apple tung ra trang web mới. Điều này đã phá vỡ kịch bản cũ, và một kịch bản mới phải được viết. Kể từ khi ra mắt trang web mới, tôi thực hiện thay đổi vài ngày một lần để xử lý các chỉnh sửa từ Apple. Tôi hy vọng các chỉnh sửa sẽ sớm kết thúc.

Hãy xem trang tải xuống cho appdailysales.py. Những ngày này sẽ cho bạn ý tưởng chung về tần suất tôi thực hiện các thay đổi đối với tập lệnh.

https://github.com/kirbyt/appdailysales

Một lần nữa, điều này chỉ dành cho báo cáo bán hàng hàng ngày. Tôi không chắc tần suất các khu vực khác của iTC thay đổi.

có ai đó có yêu cầu tối đa từ một máy chủ đến trang web không? Tôi sợ bị cấm bởi quả táo.

Tôi chưa trải nghiệm điều này, nhưng máy chủ của tôi chỉ chạy tập lệnh một lần một ngày. Tôi thường xuyên nhấn iTC khi làm việc trên kịch bản, nhưng không đủ để gây ra một tải trên các máy chủ của Apple.

bất kỳ điều gì khác tôi phải lưu ý rằng sẽ gây ra sự cố nghiêm trọng?

Tôi không biết điều gì có thể khiến bạn gặp rắc rối với Apple, nhưng một điều gây đau đầu nghiêm trọng là thay đổi trang web. Trong khi phiên bản mới của trang web làm cho màn hình cào trang web dễ dàng hơn, nó đã liên quan đến việc viết một kịch bản mới. Apple không cung cấp cho bạn một đầu lên rằng họ đang thay đổi một cái gì đó. Bạn tìm ra sau khi thực tế khi một cái gì đó trong scraper màn hình của bạn phá vỡ.

Nếu bạn phụ thuộc vào dữ liệu hàng ngày, sau đó bạn phải bỏ mọi thứ và thực hiện các bản sửa lỗi cần thiết. Và không có gì ngăn cản Apple tung ra một trang web mới trong tương lai.

Hy vọng điều đó sẽ hữu ích.

-KIRBY

0

appdailysales là công cụ tốt nhất hiện có mà tôi đã tìm thấy.

Tôi đã sửa đổi nó để tập lệnh tự động đặt dữ liệu ITC vào cơ sở dữ liệu MySQL thay vì chỉ lưu các tệp txt. Và như Kirby đã chỉ ra, tôi cũng chỉ có nó chạy một lần một ngày và mọi thứ dường như đang hoạt động. Không có gì đã bị chặn bởi Apple cho đến nay.

Đối với vi phạm kịch bản, một điều tốt là Apple giữ báo cáo bán hàng hàng ngày trong 14 ngày (tôi đã kiểm tra lần cuối). Điều này có nghĩa là nếu tập lệnh bị hỏng, có một vài ngày để khắc phục tập lệnh và vẫn nhận được báo cáo bán hàng hàng ngày.

Chúc may mắn.

Kevin

0

Tôi đang sử dụng AppSalesMobile trên iPhone. Nó được cập nhật khá nhanh chóng.Một kịch bản khác mà tôi sử dụng là salestrends.sh chỉ tải xuống các báo cáo trong một thư mục để dễ dàng nhập vào cơ sở dữ liệu, v.v.

Nếu bạn muốn tìm hiểu, ở những quốc gia nào, bạn có thể sử dụng tập lệnh iTunesFeaturedCheck của mình.

Ngoài ra, hãy xem this question với nhiều liên kết hơn.

Các vấn đề liên quan