ما محدودیتها و سهمیههایی را برای درخواستهای API در نظر میگیریم تا از سیستم در برابر دریافت دادههای بیشتر از توانش محافظت کنیم و از توزیع عادلانه منابع سیستم اطمینان حاصل کنیم. محدودیت ها و سهمیه ها در معرض تغییر هستند.
محدودیت های نرخ
محدودیتهای نرخ API تعداد درخواستهایی را که میتوان به API مدیریت پلتفرم بازاریابی Google ارائه کرد، تعیین میکند. محدودیتهای نرخ اجرا میشوند و بهطور خودکار در فواصل 60 ثانیهای (1 دقیقهای) دوباره پر میشوند. این بدان معناست که اگر پروژه شما در هر زمان در مدت 60 ثانیه به حداکثر محدودیت نرخ برسد، باید منتظر بمانید تا آن سهمیه مجدداً پر شود و قبل از درخواست بیشتر در آن گروه. اگر پروژه شما از یک محدودیت نرخ بیشتر شود، یک خطای 403 با دلیل rateLimitExceeded
دریافت می کنید. برای رفع این خطا، یک دقیقه صبر کنید و دوباره درخواست خود را امتحان کنید - سهمیه باید در شروع بازه بعدی دوباره پر شود.
حداکثر تعداد درخواستهای روزانه API طبیعتاً توسط محدودیتهای نرخ API محدود میشود، در حال حاضر هیچ سهمیه استفاده روزانه صریحی برای API مدیریت پلتفرم بازاریابی Google وجود ندارد.
سهمیه پروژه های ابری
محدودیت های نرخ API بر اساس هر پروژه اعمال می شود.
کنسول Cloud سهمیههایی را برای یک پروژه Cloud نشان میدهد: https://console.cloud.google.com/apis/api/marketingplatformadmin.googleapis.com/quotas .
در زیر سهمیههای پیشفرض برای Google Marketing Platform Admin API وجود دارد که اکثر کاربران در کنسول خود مشاهده میکنند.
نام سهمیه | محدود کنید |
---|---|
درخواست در دقیقه | 1200 |
درخواست در دقیقه برای هر کاربر | 600 |
در دقیقه می نویسد | 300 |
هر کاربر در دقیقه می نویسد | 120 |
هر درخواست به Google Marketing Platform Admin API Requests per minute
، Requests per minute per user
مصرف میکند. درخواستها برای هر روشی که پیکربندی حساب Google Marketing Platform را به هر طریقی تغییر میدهد ( create
، patch
، delete
، archive
، روشهای update
) همچنین Writes per minute
و Writes per minute per user
را مصرف میکند.
برای اطلاعات در مورد محدود کردن درخواست های API بر اساس هر کاربر، به مقاله استفاده از Capping API مراجعه کنید.