provider automation
تکرار امن درخواست و شمارش سهمیهٔ اتوماسیون
سیگنال ناموفق را بیخطر دوباره بفرست و بدان سهمیهٔ اتوماسیون چه چیزی را میشمارد.
- مرحله ۱
باز کردن «بیشتر»
در پنل، در نوار پایین «بیشتر» را بزن. روی دسکتاپ همین گروهها در نوار کناریاند.
- مرحله ۲
رفتن به ابزار حرفهای
در گروه «ابزار معامله» روی «Professional Tools» بزن.
- مرحله ۳
پیدا کردن شمارنده
در کارت «API و وبهوک سیگنال»، اولین خط زیر جملهٔ توضیح شمارندهٔ توست. در سطح ۴ بهجای آن «سهمیهٔ اتوماسیون: نامحدود» را میبینی.
نمونهسهمیهٔ اتوماسیون این دوره: ۱۲ از ۳۰
- مرحله ۴
بدان چه چیزی خرج میشود
فقط انتشاری که واقعاً سیگنال میسازد یک واحد از سهمیه برمیدارد؛ خطاها، ۴۲۹ها و تکراریها رایگاناند.
- مرحله ۵
ساختن شناسهٔ یکتا
برای هر سیگنال یک externalSignalId یکتا بساز و پیش از ارسال ذخیرهاش کن.
- مرحله ۶
تکرار با همان شناسه
اگر درخواست قطع شد، همان بدنه را با همان externalSignalId دوباره بفرست. جواب ۲۰۱ است، با همان signalId اول.
نمونه
idempotent: true - مرحله ۷
خواندن سهمیه از کد
همین وضعیت را با هدر x-sigrah-provider-key و بدون باز کردن پنل بگیر.
نمونه
GET https://api.sigrah.ir/api/v1/provider-api/status
نتیجه
میدانی چقدر از سهمیهٔ این دوره مانده و هر ارسال ناموفق را بیخطر تکرار میکنی. ملاک تشخیص تکراری همان externalSignalId است، پس فرستادن دوباره هیچوقت سیگنال دوم نمیسازد.
