Hızlı Başlangıç
kabuk
# 1. Kimlik bilgilerini ayarla (Ayarlar → API Erişimi altında oluşturulmuş herhangi bir API anahtarı).
export WHOST_BASE_URL="https://your-server"
export WHOST_API_KEY="..."
export WHOST_API_SECRET="..."
# 2. Bash imzalayıcıyı indir ve çalıştır — v2 HMAC'i hesaplar,
# gerekli dört header'ı ayarlar ve GET /api/v1/system/info'ya istek yapar.
curl -fsSLO https://whost.wisecp.com/developer/examples/hmac-example.sh
bash hmac-example.sh
# Beklenen: 200 + JSON sistem bilgi payload'ı.
# 401 AUTH_EXPIRED alırsanız saat kaymasını kontrol için `timedatectl status` çalıştırın (tolerans 300 sn).
Farklı bir endpoint çağırmak ister misiniz? İmzalayıcıyı kopyalayın,
script'in başında METHOD, PATH_ ve BODY değişkenlerini
düzenleyin. Veya aşağıdaki diğer beş dildeki imzalayıcılardan birini
kullanın — hepsi byte-byte aynı imzaları üretir.
Gerçek bir istemci mi lazım? PHP SDK
wisecp/whost-php-sdk (bu siteden indirilir) kutudan
çıkar çıkmaz HMAC, tekrar deneme, idempotensi ve webhook doğrulamasını
içerir. Diğer diller için kopyala-yapıştır imzalama parçacıkları bu
sayfanın yanında yayımlanır: PHP,
JavaScript, Go,
Ruby ve POSIX sh.
Hâlâ Yardıma mı İhtiyacınız Var?
Yukarıda bulamadığınız her şey için destek ekibimiz her zaman yanınızda.