2012-01-27 23 views
12

Tôi là một nhà phát triển độc lập muốn viết một ứng dụng thương mại đơn giản để hiển thị thông tin về thời gian chiếu phim. Sau khi thực hiện rất nhiều nghiên cứu, tôi không thể tìm thấy bất kỳ cách "hợp pháp" tốt nào để nhận dữ liệu này.API/Nguồn dữ liệu - Liên kết và trả tiền cho mỗi lần sử dụng

Một tùy chọn tôi coi là sàng lọc màn hình hoặc cào nguồn cấp dữ liệu xml nhưng đọc qua Điều khoản và điều kiện, tôi không nghĩ tùy chọn này là đúng cách để đi.

Một tùy chọn khác là tìm ra điều gì đó với một công ty có tên là Tribune Media Services. Có vẻ như công ty này cung cấp API thời gian chiếu cho các trang web như google, yahoo, fandango vv Nhưng một nhà phát triển cá nhân như tôi không thể đủ khả năng này cho một ứng dụng thương mại nhỏ.

Sau đó, tôi quyết định tìm kiếm các ý tưởng khác như xây dựng một ứng dụng liên quan đến Tài chính nhưng nguồn dữ liệu lại trở thành một vấn đề lớn. Tôi không hiểu tại sao một số trang web như Billboards cung cấp API nhưng không phải để sử dụng cho mục đích thương mại.

Tôi là tất cả vì đã thanh toán để sử dụng API/Dữ liệu nhưng tôi không thể tìm thấy chương trình "Amazon-Web-Dịch vụ tương tự", nơi cá nhân hoặc doanh nghiệp nhỏ có thể trả tiền cho những gì họ sử dụng! Tôi nghĩ rằng điều này sẽ khuyến khích rất nhiều sự đổi mới và cũng có thể cung cấp cho chủ sở hữu nội dung dữ liệu một số tiền.

Có các API như vậy trong miền Giải trí hoặc Tài chính mà tôi có thể phát triển các ứng dụng thương mại mà không thực hiện bất kỳ thao tác cạo màn hình nào không?

Cuối cùng, việc liên kết đến trang lịch chiếu có được coi là hợp pháp không? Ví dụ: nếu người dùng muốn xem lịch chiếu cho một nhà hát cụ thể, chúng tôi có thể tạo liên kết đến trang lịch chiếu phim trong ứng dụng khi được nhấp sẽ đưa bạn đến trang Lịch chiếu phim Google (trên trình duyệt) không?

+0

Bạn nên xem xét dữ liệu mở/yql. – pguardiario

+0

Tôi không thấy lý do nào khiến việc mở trang mới trong trình duyệt sẽ là bất hợp pháp. Tất cả những gì bạn đang làm là mở một trang web mà người dùng có thể tự làm. Tuy nhiên, tôi không biết gì về API cho những gì bạn muốn. – Jakar

+0

Phí dịch vụ truyền thông Tribune là bao nhiêu? – Fraggle

Trả lời

0

ObDisc: Tôi không phải là luật sư và đây không phải là lời khuyên pháp lý.

Bạn có thể nhận nguồn cấp dữ liệu hợp pháp không? Có lẽ. Tìm kiếm của Google về "cấp phép nội dung lịch chiếu phim" sẽ bật các dịch vụ có vẻ như muốn tiền của bạn.

Bạn có thể liên kết sâu không? Có lẽ. http://www.chillingeffects.org/linking/faq.cgi

Bạn có thể cạo không? Chắc là không. Xem các bài viết có liên quan về tính hợp pháp của việc cạo, chẳng hạn như tính hợp pháp của việc cào, chẳng hạn như tính năng này: https://stackoverflow.com/questions/396778/legalities-of-screen-scraping

Ý thức hoàn toàn về kỹ thuật, cào HTML là một nỗi đau và rất mong manh. Các trang web có thể thay đổi bố cục của họ theo ý muốn, nhưng thách thức lớn hơn của bạn sẽ làm việc xung quanh các lỗi từ các nguồn phát ra mã HTML dodgy. Không thể nói tôi đề nghị nó. Nếu bạn có thể nhận được một nguồn cấp dữ liệu XML, bạn có thể tiết kiệm cho mình một thế giới bị tổn thương.

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