Sık Yapılan Hatalar ve Dikkat Edilmesi Gerekenler
Body Tutarlılığı
Signature oluştururken kullanılan body, API isteğinde gönderilen body ile tam olarak aynı olmalıdır.
Satır sonları, boşluklar, tablar ve JSON property sırası birebir korunmalıdır.
Alanların Birleştirilme Sırası
Signature Text oluştururken değerler şu sırayla birleştirilir: client_token_hash + secret_key + nonce + timestamp + body
client_token_hash + secret_key + nonce + timestamp + body
Bu sıralama kesinlikle değiştirilemez.
Nonce Kullanımı
Her API isteği için yeni ve rastgele bir nonce üretin.
UUID formatı önerilir ve hiçbir şekilde tekrar kullanılmamalıdır.
Timestamp Formatı
Timestamp UTC tabanlı olmalı ve 14 haneli formatta gönderilmelidir: yyyyMMddHHmmss.
yyyyMMddHHmmss
Her istekte güncel zaman kullanılmalıdır.
Hashleme ve Encoding
Tüm signature hesaplamalarında SHA-256 + Base64 kullanın.
Encoding UTF-8 olmalıdır.
JSON Body Kuralları
Body’yi yeniden formatlamayın (JSON.stringify veya formatter kullanmayın).
Satır sonları, boşluklar ve property sırası birebir aynı olmalıdır.
Herhangi bir ek boşluk, tab veya karakter eklemeyin.
Last updated 6 months ago
Was this helpful?