2012-11-28 42 views
5

Tôi đọc rằng api của wikipedia được gọi là wiki truyền thông. Câu hỏi của tôi là liên quan đến api này. Api này có tối đa các cuộc gọi mỗi ngày/giờ/phút không? Tôi dường như không thể tìm thấy nó.Giới hạn của API Wikipedia

+1

Tôi không chắc chắn nơi bạn đọc điều đó, nhưng nó sai. MediaWiki là phần mềm chạy Wikipedia (và các wiki khác). Và để truy cập Wikipedia, bạn có thể sử dụng API MediaWiki. – svick

Trả lời

3

Xem here để biết chi tiết về số lượng cuộc gọi tối đa và cách kéo dài tuổi thọ của ứng dụng. Bạn dự định làm gì với API wikipedia?

+0

Tôi cần một tìm kiếm api, đó là không giới hạn vì vậy tôi có thể truy vấn 3.500.000 từ càng nhanh càng tốt. Các dat tôi cần là số lượng truy cập mỗi từ. – Ojtwist

3

Họ nêu một số API:EtiquetteAPI:FAQ.

Không có giới hạn cứng và nhanh về yêu cầu đọc, nhưng chúng tôi yêu cầu bạn cân nhắc và cố gắng không đưa trang web xuống. Hầu hết các sysadmins dự trữ quyền unceremoniously chặn bạn nếu bạn gây nguy hiểm cho sự ổn định của trang web của họ.

Nếu bạn thực hiện yêu cầu của mình theo chuỗi thay vì song song (nghĩa là đợi để yêu cầu hoàn tất trước khi gửi yêu cầu mới, chẳng hạn như bạn không bao giờ thực hiện nhiều yêu cầu cùng một lúc), thì bạn chắc chắn sẽ ổn. Cũng cố gắng để kết hợp mọi thứ vào một yêu cầu mà bạn có thể (ví dụ như sử dụng nhiều danh hiệu trong một tham số danh hiệu thay vì làm một yêu cầu mới đối với từng chức danh

API FAQ khẳng định bạn có thể lấy 50 trang theo yêu cầu của API.

bạn có thể sử dụng Data Dumps cũng như nếu bạn cần nội dung ẩn (có khả năng một chút lỗi thời).

Đối với một chấm dứt duyên dáng của kịch bản của bạn trong trường hợp bạn nhấn bất kỳ giới hạn, bạn có thể xử lý các lỗi & cảnh báo trong cuộc gọi API bằng these thông báo trạng thái.

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