All
Filtreleme ölçütü:
Hesabıma nasıl nakit yatırabilirim?
Hesap doğrulaması ile ilgili yardıma ihtiyacım var
Hesabıma neden erişemiyorum?
Kripto para çekimlerinde herhangi bir ücret var mı?
Hesabıma giriş yapmak için yardıma ihtiyacım var
API anahtarları, API kimlik doğrulaması ve güvenliğinin temel bileşenlerinden biridir; bunlar, Kraken hesabınızın kullanıcı adı ve şifresinin API eşdeğeridir.
API anahtarları, hesap verileri, işlem ve fonlama ve kazanç gibi hesap spesifik (özel) API uç noktalarını çağırmak için gereklidir. Piyasa veri uç noktaları belirli bir Kraken hesabıyla ilişkilendirilmediği için piyasa verileri (genel) API uç noktalarını çağırmak için API anahtarları gerekli değildir.
API anahtarları, REST API komut satırı istemcilerimiz, üçüncü taraf mobil uygulamalar ve işlem platformları, üçüncü taraf işlem botları ve çeşitli diğer ürün/hizmetler gibi pazarlarımız ve hesaplarımızla etkileşimde bulunan herhangi bir yazılım tarafından kullanılabilir.
API anahtarı oluşturma
API anahtarını yapılandırma (izinler/ayarlar)
API anahtarını kullanma
API anahtarı iki faktörlü kimlik doğrulama (2FA)
Hesap menüsünü açın (sayfanın sağ üst köşesindeki profil simgesine tıklayın).
Ayarlar seçeneğini seçin.

API sekmesini seçin ve API anahtarı oluştur butonuna tıklayın.

API anahtarlarının kullanılmadan önce yapılandırılması gereken birkaç ayarı ve seçeneği (özellikle ad/açıklama ve erişim izinleri) vardır.

Anahtar Açıklaması
Anahtar açıklaması temelde API anahtarının adıdır ve açıklama benzersiz olduğu sürece (aynı hesaptaki diğer API anahtarlarının açıklamalarından farklı) tercih ettiğiniz neredeyse her ad olabilir.
Varsayılan olarak anahtar açıklaması "api-key-1605316109249" gibi bir girişle doldurulur. Bu varsayılan açıklama korunabilir veya daha açıklayıcı bir ad (örneğin, "Alım Satım Anahtarı", "Hesap Yönetim Anahtarı", "Python API Anahtarı 6" veya "Mobil Uygulama Anahtarı") ile değiştirilebilir.
Anahtar İzinleri
Anahtar izinleri, API anahtarının çağırmasına izin verilen hangi hesap spesifik (özel) API uç noktalarını belirler:
Fonları Sorgula, Bakiye ve İşlem Bakiyesi gibi hesap bakiyesi bilgilerini sorgulayan API uç noktaları için gereklidir.
Fon Yatır, Yatırma Yöntemleri ve Yatırma Adresleri gibi yatırımla ilgili fonlama uç noktaları için gereklidir.
Fon Çek, Para Çekme Bilgisi, Para Çekme ve Para Çekme İptali gibi para çekme ile ilgili fonlama uç noktaları için gereklidir.
Açık Emirleri ve İşlemleri Sorgula, Açık Emirler, Emir Sorgula ve Açık Pozisyonlar gibi mevcut emirleri ve marj pozisyonlarını sorgulayan API uç noktaları için gereklidir.
Kapatılan Emirler ve İşlemleri Sorgula, daha önce kapatılan/iptal edilen emirleri ve marjin pozisyonlarını sorgulayan uç noktalar için gereklidir (örneğin KapatılanEmirler, EmirSorgula ve İşlemSorgula).
Emirleri Değiştir, yeni emirler veren işlem uç noktaları için gereklidir, örneğin EmirEkle, EmirDüzenle ve EmirGrubuEkle.
Emirleri İptal Et/Kapat, açık veya bekleyen emirleri iptal eden ticaret uç noktaları için gereklidir (örneğin EmirİptalEt, TümünüİptalEt ve EmirGrubuİptalEt).
İşlem Geçmişi Girişlerini Sorgula, hesap defterinden geçmiş hesap verilerini almak için API uç noktaları için gereklidir, yani Defterler ve DefterSorgula.
Veri Dışa Aktar, hesap defterini dışa aktaran (indiren) uç noktalar için gereklidir (örneğin DışaAktarmaEkle, DışaAktarmaAl, DurumDışaAktar ve DışaAktarmaSil).
WebSockets API'ye Eriş, WebSocket API'leri için kimlik doğrulama fişi almak üzere WebSocketsTokenAl uç noktasını kullanmak için gereklidir.
API anahtar izinlerini doğru bir şekilde kullanmaya örnek olarak, işlem amacıyla bir üçüncü tarafa sağlanan API anahtarını düşünün. Bu tür bir API anahtarı, kesinlikle Emirleri Değiştir ve Emirleri İptal Et/Kapat izinlerini gerektirir; muhtemelen Açık Emirleri İşlemleri Sorgula izni gerektirir ancak neredeyse hiçbir zaman Fon Çekme izni gerektirmez.
İzinleri uygun şekilde yapılandırmak, API istemcisinin hesap için işlem yapmasına izin verir ancak API istemcisinin hesap bilgilerine erişmesini veya fonlama görevlerini gerçekleştirmesini engeller.
Opsiyonel Ayarlar
Kalan API anahtarı ayarları yalnızca daha gelişmiş yapılandırmalar için gereklidir, bu nedenle genellikle varsayılan değerlerinde tutulabilir:
Nonce Aralığı, API isteklerinin sırasının bozulmasına neden olabilecek ağ sorunlarını aşmak için kullanılan bir ayardır; geçersiz bir nonce (daha önce kullanılan bir nonce değerinden daha düşük bir nonce değeri) ile yapılan API isteklerinin geçersiz nonce hatası oluşturmayacağı kısa bir zaman dilimi (1 saniye, 10 saniye vb.) sağlar.
IP izin listesine alma, API anahtarının belirli istemci tarafı IP adreslerine kullanımını kısıtlayan bir güvenlik özelliğidir.
Anahtar Süresi Dolma, yalnızca belirli bir süre için geçerli olan bir API anahtarı (örneğin yalnızca 1 hafta geçerli olan bir anahtar) oluşturmak için kullanılabilir.
Sorgu Başlangıç/Bitiş Tarihi/Saati, geçmiş hesap verisi taleplerini belirli bir zaman dilimiyle kısıtlayan bir ayardır; örneğin, bu yılın işlem geçmişini alabilen ancak önceki yıllardan herhangi birini alamayan bir anahtar.
API anahtarı ayarları uygun şekilde yapılandırıldıktan sonra, yeni API anahtarı Anahtar Oluştur düğmesine tıklanarak oluşturulabilir.
ÖNEMLİ: API anahtarı, Özel anahtar ve QR kodu, kullanıcı adınız/parolanızla aynı şekilde ele alınmalıdır. Daha sonra tekrar erişmeniz gerekiyorsa lütfen bir parola yöneticisine kaydedin. Şifrelenmemiş biçimde kaydetmeyin!
API anahtarları, her ikisi de API istemci yazılımına sağlanması gereken genel ve özel anahtar çiftinden oluşur.

API anahtarları farklı şekillerde sağlanabilir, örneğin:
Anahtar çifti doğrudan API istemci koduna düz metin olarak kopyalanabilir ve yapıştırılabilir. Örnek: PHP API istemcimiz tarafından kullanılan yöntem.
Anahtar çifti, API istemcisinin erişebileceği düz metin dosyalarına kopyalanabilir ve yapıştırılabilir. Örnek: Komut satırı API istemcimiz tarafından kullanılan yöntem.
Not: Özel anahtar, bazı API istemci yazılımları tarafından API sırrı (veya yalnızca sır) olarak da bilinir.
API anahtarları zaten bir Kraken hesabına API erişimini doğrulamak için güvenli bir yol sağlar ancak iki faktörlü kimlik doğrulama (2FA) eklenerek güvenlikleri daha da artırılır.
API anahtarı 2FA, Güvenlik sayfası aracılığıyla zaten mevcut olan bir API anahtarına eklenebilir ve statik bir parola ya da Google Authenticator kullanabilir.
Not: Bir API anahtarına 2FA eklenmesi, API istemcisinin 2FA'yı desteklemesini de gerektirir (özel API yöntemlerine yapılan her çağrı için 2FA verilerini sağlar), aksi takdirde istenen API çıkışı yerine beklenmeyen bir hata geri gönderilir.
API anahtarları için 2FA'nın nasıl çalıştığı hakkında daha fazla bilgi edinin burada.