Skip to content

Invapi Hesap Erişim API Anahtarları Yönetimi

Bu makalede

Bilgi

API anahtarı, Invapi'ye sızdırmaz erişim için API talepleri sağlamak için kullanışlı bir yöntemdir.

Bir API anahtarı, Invapi'ye API talepleri yetkilendirmesi ve belirli bir sunucudaki Kontrol Paneli'ne kontrol merkezinden ve kişisel hesabınızdan bağımsız olarak erişim sağlamak için kullanışlıdır.

Tüm Invapi Hesabı İçin API Anahtarı Alma

  1. Invapi 'ye gidin ve Kullanıcı Adı >> API Erişim Anahtarları'nı tıklayın.

  2. Add new API-key düğmesine tıklayın.

    • Anahtarı tanımlamak için Ad alanına bir ad girin;
    • Restrict a new API key only for the server açılır listesinden, anahtarın tüm hesaba mı yoksa belirli bir sunucuya mı uygulanacağı seçeneğini belirleyin;
    • Bu anahtarı kullanarak erişimin izin verileceği IP adreslerini IP ACL alanına girin veya isteğe bağlı olarak sınırsız erişim için boş bırakın.
    • Set login notification method açılır listesinden bu API anahtarı kullanılarak hesaba erişim için bildirim yöntemini seçin. Seçenekler şunlardır:
      • Hiçbiri (bildirim gönderilmez);
      • E-posta
      • Webhook - oturum bilgilerini web sitenize HTTP çağrısıyla gönderin.
    • E-posta veya Webhook'u seçiyorsanız, Notification address (email/URL) alanına ilgili e-postayı veya URL'yi girin.
    • Anahtarı etkinleştirmek için Active onay kutusunu işaretleyin;
    • Yeni bir API anahtarı eklemek için Add new API key düğmesine tıklayın.

    API anahtarı size görüntülenir.

Dikkat

API anahtarının değerini kopyalayıp kaydetmeyi unutmayın, çünkü yalnızca bir kez belirecektir. Invapi yalnızca anahtarın hash değerini depolar, bu nedenle orijinal anahtar kaybolursa yeniden oluşturulması gerekir.

Tüm Invapi Hesabı İçin API Anahtarları Yönetmek

API anahtarını düzenlemek veya silmek için, oluşturulduğu hesabınıza gidin ve istediğiniz anahtarı tıklayın. Açılan pencerenin General Info sekmesine giderek şunları yapabilirsiniz:

  • Name alanına anahtarın adını değiştirin;
  • IP ACL alanına, anahtar kullanılarak yapılan çağrılara engellenmesi gereken IP adreslerini ayarlayın;
  • Bu API anahtarı ile oturum açma için bildirim yöntemini değiştirin veya ayarlayın. Bu yalnızca tüm hesaba verilen anahtarlar için geçerlidir ve bildirim adresi (e-posta/URL) alanını içerir;
  • Active onay kutusunu kullanarak bu özelliği etkinleştirin veya geçici olarak devre dışı bırakın.

Daha sonra değişikliklerinizi kaydetmek için Save API key düğmesine tıklayın.

Bir API anahtarını silmek için Delete API key düğmesine tıklayın.

Dikkat

API anahtarı silindikten sonra geri getirilemez.

Tüm Invapi Hesabı İçin API Anahtarının Kullanılması

API anahtarı, Invapi hesabındaki bir hesap için daha sonraki API taleplerine gereken oturum jetonu almak için kullanılabilir. Otorizasyon, tüm hesaba veya belirli bir sunucuya erişim sağlayan API anahtarına bağlı olarak auth/login çağrısı aracılığıyla elde edilebilir. Eğer otorizasyon başarılıysa ve anahtar veri tabanında bulunursa, sistem $HOSTKEY_TOKEN oturum jetonunu döndürür.

Tüm Invapi Hesabı İçin API Anahtarı Kullanım Bilgileri

Usage history sekmesine gidin, hesabınız için belirli bir anahtarı seçin ve belirli bir dönemde bu API anahtarını kullanarak yapılan tüm oturum açmalarını görüntülemek için üzerine tıklayın. Çıktı, oturum açmada kullanılan e-posta ve IP adresini, başarısı durumunu ve etkinliğin tarihini ve saatini içerecektir.

Web Kontrol Paneli Olmadan Tüm Invapi Hesabı İçin API Anahtarı Almak

Web kontrol paneli kullanmadan bir API anahtarı, API anahtarlarıyla çalışmak için API yöntemlerini kullanarak elde edilebilir. Bu yöntemler, komut satırı üzerinden veya web çözümleri içinde kullanılabilir.