2012-04-25 83 views
38

Bởi vì sản phẩm này là mới, tôi mong muốn phát triển một ứng dụng trên nó như vậy là có bất kỳ giới hạn về việc sử dụng API như:Giới hạn sử dụng API Google Drive là gì?

  • upload và download hạn ngạch
  • yêu cầu mỗi ứng dụng
  • vv
+1

phải có một số giới hạn để tránh lạm dụng. và tùy chọn để sử dụng có trả tiền. – iamgopal

Trả lời

52

Để xem hạn ngạch cho phép bạn xin vui lòng tạo một dự án trong Google APIs Console. Trong tab "Dịch vụ", hạn ngạch mặc định được phép cho mỗi dịch vụ được chỉ định.

Hiện tại cho API Drive, nó đọc "Giới hạn lịch sự: 1.000.000.000 truy vấn/ngày". Đó là mỗi hạn ngạch ứng dụng.

Sau khi bạn đã bật API Drive, bạn cũng có thể đặt giới hạn tốc độ cho mỗi người dùng (theo mặc định là 1.000 lần cho mỗi 100 giây) để ngăn một người dùng cạn hạn ngạch ứng dụng của bạn. Điều đó có sẵn trong tab "Hạn ngạch".

View of the cloud console, showing 1B requests per app per day, and 1000 requests per 100 seconds per user.

Ngoài ra còn có một liên kết để yêu cầu hạn ngạch ở những "hạn ngạch" tab trong trường hợp bạn cần nhiều hơn 10M mặc định req/ngày yêu cầu đó sẽ đi qua một (ánh sáng) thủ công quá trình xem xét.

Ngoài ra các tệp có giới hạn phát lại trên mỗi tệp phụ thuộc vào nhiều yếu tố (Tệp có được chia sẻ công khai hoặc chỉ đến tên miền/người dùng của bạn không? Có phải video đó không? Tệp âm thanh? V.v ...). Các quy tắc này không được tiết lộ tại thời điểm này nhưng không may, ví dụ một video được chia sẻ công khai không thể được xem bởi hàng triệu phiên ẩn danh mỗi ngày (sử dụng Youtube cho điều đó). Cũng không thể sử dụng hình ảnh trên trang web lưu lượng truy cập cao. Không thể sử dụng Google Drive làm CDN quy mô web, nó được chia tỷ lệ để chia sẻ nội dung cá nhân (bạn chia sẻ tệp với bạn bè/nhóm/công ty).

+0

Nếu tôi xuất bản tệp trong tài liệu google, điều đó cũng bị giới hạn trong 500.000 lượt tải xuống/ngày? –

+5

Tôi hiểu giới hạn cho mỗi người dùng, nhưng tại sao có giới hạn cho mỗi ứng dụng? Làm thế nào bạn có thể xây dựng một ứng dụng miễn phí cho một lượng lớn khán giả nếu có giới hạn như vậy? – Martin

+3

Bạn yêu cầu hạn ngạch miễn phí mà chúng tôi sẽ cấp cho bạn. Chúng tôi cần phải kiểm soát ai đang sử dụng API của chúng tôi và dự đoán các yêu cầu hạn ngạch lớn. Điều này cho phép chúng tôi: cung cấp tài nguyên máy chủ trước để xử lý tải cho yêu cầu hạn ngạch lớn, vô hiệu hóa ứng dụng bị lỗi, liên lạc với nhà phát triển ứng dụng phổ biến, v.v ... và điều này làm cho nhà phát triển biết về số lượng yêu cầu họ làm và đẩy họ để tối ưu hóa mã của họ. – Nivco

1

Đọc tài liệu và bạn sẽ tìm thấy những gì bạn đang tìm kiếm.

"Bất kỳ loại tập tin có thể được lưu trữ trong Drive, lên đến giới hạn của người sử dụng lưu trữ hoặc kích thước tập tin tối đa 10GB"

https://developers.google.com/drive/

+1

ok, giới hạn này về kích thước tệp sao cho yêu cầu api? – Radi

+1

Phương thức chèn của API chỉ nêu rõ điều này: "Chèn một tệp và bất kỳ siêu dữ liệu hoặc nội dung blob có thể đặt trước nào được gửi cùng với yêu cầu". vì vậy tôi giả định giới hạn tải lên là 10GB cũng áp dụng ở đây. Họ không nói khác. Nó sẽ dễ dàng để xác minh. – tomasmcguinness

+1

@tomasmcguinness, tôi nghĩ Radi đang hỏi có bao nhiêu api yêu cầu bạn được phép thực hiện trong một khoảng thời gian nhất định. Khác api ví dụ Twitter, đặt giới hạn về số lượng yêu cầu bạn có thể thực hiện mỗi giờ. –

3

Không đề cập đến giới hạn tốc độ trên trang best practices hoặc trong performance tips nhưng — rõ ràng nhất - tất cả tài liệu trên handling errors không chứa bất kỳ lỗi nào khi vượt quá giới hạn tốc độ.

+2

Chúng tôi chưa liệt kê lỗi ngoài hạn ngạch trên trang đó vì ứng dụng thông thường không ** phải xử lý theo chương trình: nhà phát triển chỉ nên xem hạn ngạch của họ trên phần Hạn ngạch của bảng điều khiển API Google dự án của họ và đảm bảo họ luôn có đủ hạn ngạch được cấp cho ứng dụng của họ để hoạt động bình thường. – Nivco

5

Tôi nhận được thông báo "Rất tiếc, bạn không thể xem hoặc tải xuống tệp này vào lúc này. Quá nhiều người dùng đã xem hoặc tải xuống tệp này gần đây. Vui lòng thử truy cập lại tệp sau. bạn đang cố gắng truy cập đặc biệt lớn hoặc được chia sẻ với nhiều người, có thể mất tối đa 24 giờ để có thể xem hoặc tải tệp xuống. Nếu bạn vẫn không thể truy cập tệp sau 24 giờ, hãy liên hệ với quản trị viên miền của bạn. "

nên có một giới hạn, chỉ cần cung cấp tài liệu: e đây là một tập tin duy nhất tôi đã tải về khoảng 50 lần trong một giờ cuối cùng (thử nghiệm một số công cụ)

+0

Bạn có bất kỳ tài liệu nào nêu rõ giới hạn này không? –

0

Nó không phải chỉ về API-Truy vấn .. đó cũng là Tải xuống-Giới hạn, tôi luôn chạy vào .. Nhưng Google không xuất bản số tiền được phép

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