Gmail API, API yöntemlerinin çağrılma hızını kısıtlayan kullanım sınırlarına tabidir. Sınırlar, Gmail kaynak kullanımını temsil eden soyut bir ölçü birimi olan kota birimleri cinsinden tanımlanır. Aynı anda uygulanan iki kullanım sınırı vardır: proje başına kullanım sınırı ve kullanıcı başına kullanım sınırı. Aşağıdaki tabloda bu kullanım sınırları ayrıntılı olarak açıklanmıştır:
Kullanım sınırı türü | Sınır | Aşılma nedeni |
---|---|---|
Proje başına ücret sınırı | Dakikada 1.200.000 kota birimi | rateLimitExceeded |
Kullanıcı başına hız sınırı | Kullanıcı başına dakika başına 15.000 kota birimi | userRateLimitExceeded |
Yöntem başına kota kullanımı
Bir istek tarafından tüketilen kota birimi sayısı, çağrılan yönteme bağlı olarak değişir. Aşağıdaki tabloda yöntem başına kota birimi kullanımı özetlenmiştir:
Yöntem | Kota birimleri |
---|---|
drafts.create |
10 |
drafts.delete |
10 |
drafts.get |
5 |
drafts.list |
5 |
drafts.send |
100 |
drafts.update |
15 |
getProfile |
1 |
history.list |
2 |
labels.create |
5 |
labels.delete |
5 |
labels.get |
1 |
labels.list |
1 |
labels.update |
5 |
messages.attachments.get |
5 |
messages.batchDelete |
50 |
messages.delete |
10 |
messages.get |
5 |
messages.import |
25 |
messages.insert |
25 |
messages.list |
5 |
messages.modify |
5 |
messages.send |
100 |
messages.trash |
5 |
messages.untrash |
5 |
settings.delegates.create |
100 |
settings.delegates.delete |
5 |
settings.delegates.get |
1 |
settings.delegates.list |
1 |
settings.filters.create |
5 |
settings.filters.delete |
5 |
settings.filters.get |
1 |
settings.filters.list |
1 |
settings.forwardingAddresses.create |
100 |
settings.forwardingAddresses.delete |
5 |
settings.forwardingAddresses.get |
1 |
settings.forwardingAddresses.list |
1 |
settings.getAutoForwarding |
1 |
settings.getImap |
1 |
settings.getPop |
1 |
settings.getVacation |
1 |
settings.sendAs.create |
100 |
settings.sendAs.delete |
5 |
settings.sendAs.get |
1 |
settings.sendAs.list |
1 |
settings.sendAs.update |
100 |
settings.sendAs.verify |
100 |
settings.updateAutoForwarding |
5 |
settings.updateImap |
5 |
settings.updatePop |
100 |
settings.updateVacation |
5 |
stop |
50 |
threads.delete |
20 |
threads.get |
10 |
threads.list |
10 |
threads.modify |
10 |
threads.trash |
10 |
threads.untrash |
10 |
watch |
100 |