Geliştirici API'si
Geliştiriciler sekmesi, Entergram’a programatik erişim için API anahtarları verdiğiniz yerdir. Pro planında (ve Pro çalışma alanı koltuklarında) mevcuttur. Yalnızca sahipler ve yöneticiler.
Anahtar oluşturma
“Anahtar oluşturma” başlıklı bölüm- “API anahtarı oluştur”
- Adlandırın (daha sonra bir iptal listesinde tanıyabileceğiniz bir şey)
- Kapsamları seçin - şunlar gibi ince ayarlı izinler:
workspace.readmembers.readaccounts.readcontacts.readchats.read/chats.writecustom_fields.read/custom_fields.write
- Varsayılan TTL 90 gündür; daha kısa bir süre seçebilirsiniz
- İsteğe bağlı: bir IP CIDR aralığı listesine kısıtlayın
- Oluştur’a tıklayın - tam anahtar bir kez gösterilir. Hemen kopyalayın; Entergram bunu bir daha asla göstermez.
Arka planda
“Arka planda” başlıklı bölüm- Anahtarlar tek yönlü hash olarak saklanır - ham anahtar asla diskte yaşamaz
- Her istek denetim için önek, IP ve user agent’ı kaydeder
- İptal anında etkin olur
- Süresi dolmuş anahtarlar otomatik olarak 403 döndürür
- Her API çağrısı çalışma alanı kapsamlıdır - bir anahtar yalnızca onu veren çalışma alanında çalışabilir
Anahtarları yönetme
“Anahtarları yönetme” başlıklı bölümGeliştiriciler sekmesinden:
- Her anahtarın önekini, oluşturma tarihini, kapsamlarını, TTL’sini ve son kullanım bilgilerini görün
- Öneki kopyalayın (gizliyi değil)
- Bir anahtarı iptal edin veya döndürün
- Döndürme = aynı kapsamlarla yeni bir anahtar oluşturun, ardından entegrasyonunuz devredildikten sonra eskisini iptal edin
Örnek: sızdırılmış bir anahtarı döndürme
“Örnek: sızdırılmış bir anahtarı döndürme” başlıklı bölüm- Bir mühendisin bir anahtarı herkese açık bir issue tracker’a yapıştırdığını fark ediyorsunuz
- Geliştiriciler sekmesi → anahtarı bulun → İptal Et (anında etkin olur)
- Aynı kapsamlar ve IP izin listesiyle yeni bir anahtar oluşturun
- Yeni anahtarı entegrasyonunuza dağıtın
- Daha fazla trafik olmadığını doğrulamak için eski anahtardaki son kullanım bilgilerini kontrol edin
Örnek: bir CI işi için anahtar oluşturma
“Örnek: bir CI işi için anahtar oluşturma” başlıklı bölüm- Geliştiriciler sekmesi → API anahtarı oluştur
ci-deploy-botolarak adlandırın- Kapsamlar: yalnızca
workspace.readvechats.read(en az ayrıcalık) - TTL: 30 gün
- IP izin listesi: CI sağlayıcısının çıkış IP’leri
- Anahtarı kopyalayın ve CI’da bir gizli olarak ayarlayın
- TTL sona ermeden döndürün
Make.com entegrasyonu
“Make.com entegrasyonu” başlıklı bölümPro planları, API kodu yazmadan Entergram’ı düşük kodlu otomasyonlara bağlayabilmeniz için bir Make.com entegrasyonu içerir. Çalışma alanı entegrasyonları alanından erişilebilir.
API yanıtları
“API yanıtları” başlıklı bölümGöreceğiniz yaygın HTTP hataları:
- 401 - anahtar süresi dolmuş, iptal edilmiş veya çalışma alanı için yanlış
- 403 - anahtarda gerekli kapsam yok veya istek izin listesi dışı bir IP’den geliyor
- 429 - bir hız sınırına ulaştınız; geri çekilin ve yeniden deneyin
Çerez tercihleri
Gizlilik hakkınıza saygı duyuyoruz. Hangi çerezlere izin vereceğinizi seçin, seçiminiz sitenin tamamında geçerlidir. Çerez Politikası
Gizlilik tercihlerinizi hatırlamak dahil, sitenin çalışması için gereklidir. Her zaman açık.
Site kullanımını anlamamıza ve kayıtları yönlendirme ortaklarına atfetmemize yardımcı olur. İsteğe bağlıdır.