Agent Java SDK
Agent Java SDK: Agent Java SDK v0.3.0 entegrasyonu, örnekler, parametreler ve yanıt semantiği.
Bu kılavuz Agent Java SDK v0.3.0, Java 8+ ve etiketli kamu sözleşmesini hedefler. Örnekler, client başlatıldıktan sonra bir iş ortağı arka ucunda çalıştırılır. Hızlı Başlangıç.
Belgelendirme temeli: SDK v0.3.0, 54aa3c1 işlemini gerçekleştirin. Webhook alma kurallarına ek olarak uyulur WEBHOOKS.md, fa6c7b6’de; bu, uyarı yardımcı yöntemleri içeren yeni bir SDK yapısı olmayan, yalnızca belgeleme amaçlı bir güncellemedir.
Sürüm ve kurulum
GitHub ana bilgisayar kaynağı; bu koordinatları Maven Central’dan çözülebilir hale getirmez. Etiketli yerel kurulumu veya onaylı yapı deponuzu kullanın.
SDK Neleri Kapsıyor
Yapılandırma
Aşağıdaki değerleri önce 6MM’den alın entegre.
Üretim önerileri:
- Aracı API ve webhook uç noktaları için HTTPS kullanın.
apiSecret’ı bir gizli yöneticide, yapılandırma merkezinde veya ortam değişkeninde saklayın.- Sunucu zamanını tercihen NTP ile senkronize tutun.
- Tüm iş ortağı sipariş numaralarını koruyun ve bunları dünya çapında benzersiz tutun.
- Tarayıcılara, uygulamalara, mini programlara veya ön uç kaynak koduna asla
apiSecretgöndermeyin.
Otomatik İmzalama Alanları
İmzalı Temsilci API çağrıları için, SDK otomatik olarak şunu enjekte eder:
İmza kuralları:
sign’ı hariç tut.- Boş değerleri hariç tutun.
- Anahtarları ASCII sırasına göre sıralayın.
k=v&k2=v2olarak katılın.- HMAC-SHA256 hex’i
apiSecretile hesaplayın.
Dizi değerleri, imzalama yüküne katılmadan önce kompakt JSON olarak serileştirilir. Örneğin, platformUserIds, ["1188041528"] olarak işaretler ve k=v yükünde platformUserIds=["1188041528"] verir. Dizi öğesi sırasını, çift tırnakları ve dize kimliklerini koruyun; biçimlendirme boşlukları eklemeyin veya Java List.toString() ([1188041528] gibi) kullanmayın. SDK bu serileştirmeyi otomatik olarak gerçekleştirir.
Normal iş kodu imzaları hesaplamamalı veya manuel olarak ayarlanmamalıdır
agentCode, timestamp, nonce veya sign.