API توسعهدهنده
تب توسعهدهندگان جایی است که کلیدهای API را برای دسترسی برنامهنویسی به Entergram صادر میکنید. در پلن Pro (و صندلیهای Pro فضای کاری) در دسترس است. فقط مالکان و مدیران.
ایجاد یک کلید
بخش با عنوان «ایجاد یک کلید»- «Create API key»
- آن را نامگذاری کنید (چیزی که بعداً در یک لیست لغو آن را بشناسید)
- دامنهها را انتخاب کنید - مجوزهای ریزدانه مانند:
workspace.readmembers.readaccounts.readcontacts.readchats.read/chats.writecustom_fields.read/custom_fields.write
- TTL پیشفرض ۹۰ روز است؛ میتوانید مدت کوتاهتری انتخاب کنید
- اختیاری: محدود کردن به فهرستی از بازههای IP CIDR
- روی Create کلیک کنید - کلید کامل یکبار نمایش داده میشود. فوراً آن را کپی کنید؛ Entergram هرگز دوباره آن را نشان نمیدهد.
پشت پرده
بخش با عنوان «پشت پرده»- کلیدها بهصورت هشهای یکطرفه ذخیره میشوند - کلید خام هرگز روی دیسک قرار نمیگیرد
- هر درخواست پیشوند، IP و عامل کاربر را برای حسابرسی ثبت میکند
- لغو فوری است
- کلیدهای منقضیشده بهطور خودکار 403 برمیگردانند
- هر فراخوانی API محدود به فضای کاری است - یک کلید فقط میتواند روی فضای کاری که آن را صادر کرده عمل کند
مدیریت کلیدها
بخش با عنوان «مدیریت کلیدها»از تب توسعهدهندگان:
- پیشوند، تاریخ ایجاد، دامنهها، TTL و اطلاعات آخرین استفاده هر کلید را ببینید
- پیشوند را کپی کنید (نه مقدار مخفی)
- یک کلید را لغو یا بچرخانید
- چرخش = یک کلید جدید با همان دامنهها ایجاد کنید، سپس وقتی یکپارچهسازی شما منتقل شد کلید قدیمی را لغو کنید
مثال: چرخش یک کلید درزکرده
بخش با عنوان «مثال: چرخش یک کلید درزکرده»- متوجه میشوید که یک مهندس یک کلید را در یک ردیاب مسئله عمومی چسبانده است
- تب توسعهدهندگان ← کلید را پیدا کنید ← Revoke (بلافاصله اعمال میشود)
- یک کلید جدید با همان دامنهها و فهرست مجاز IP ایجاد کنید
- کلید جدید را به یکپارچهسازی خود مستقر کنید
- اطلاعات آخرین استفاده کلید قدیمی را بررسی کنید تا تأیید شود ترافیک بیشتری وجود ندارد
مثال: ساخت یک کلید برای یک کار CI
بخش با عنوان «مثال: ساخت یک کلید برای یک کار CI»- تب توسعهدهندگان ← Create API key
- آن را
ci-deploy-botنامگذاری کنید - دامنهها: فقط
workspace.readوchats.read(حداقل امتیاز) - TTL: ۳۰ روز
- فهرست مجاز IP: IPهای خروجی ارائهدهنده CI
- کلید را کپی کنید و آن را بهعنوان یک راز در CI تنظیم کنید
- پیش از انقضای TTL بچرخانید
یکپارچهسازی Make.com
بخش با عنوان «یکپارچهسازی Make.com»پلنهای Pro شامل یک یکپارچهسازی Make.com هستند، بنابراین میتوانید Entergram را بدون نوشتن کد API به اتوماسیونهای کمکد متصل کنید. از ناحیه یکپارچهسازیهای فضای کاری در دسترس است.
پاسخهای API
بخش با عنوان «پاسخهای API»خطاهای رایج HTTP که خواهید دید:
- 401 - کلید منقضی، لغوشده یا برای فضای کاری اشتباه است
- 403 - کلید دامنه لازم را ندارد، یا درخواست از یک IP خارج از فهرست مجاز است
- 429 - به یک محدودیت نرخ رسیدهاید؛ عقبنشینی کنید و دوباره تلاش کنید
تنظیمات کوکی
ما به حریم خصوصی شما احترام میگذاریم. انتخاب کنید کدام کوکیها مجاز باشند, انتخاب شما در کل سایت اعمال میشود. سیاست کوکی
ضروری همیشه فعال
برای کارکرد سایت لازم است، از جمله بهخاطر سپردن تنظیمات حریم خصوصی شما. همیشه فعال.
به ما کمک میکند استفاده از سایت را درک کنیم و ثبتنامها را به شرکای ارجاع نسبت دهیم. اختیاری.