Ana içeriğe geç

OTC Teklifini Kabul Et

Bir token üzerindeki açık bir OTC teklifini kabul eder. Teklif, token içindeki deal ID'siyle adreslenir; düğüm tekliften okunur. Tokenın düğümü API anahtarınızın düğüm alt ağacında olmalı ve teklif açık (status 0) olmalıdır. Çağrı gövde almaz.

Çağrı asenkrondur: tokenın ağında bir kabul işlemi (OTC işlem tipi 1) kaydeder, yayımlar ve ID'sini döner. Teklif ancak bu işlem sonuçlandığında 1 (kabul edildi) olur. İşlem 3 (Done) veya 4 (Error) durumuna gelene kadar OTC İşlemini Al ile sorgulayın.

Bir teklif için aynı anda yalnızca bir kabul yürütülebilir. Başka bir kabulün işlemi hâlâ sürerken ikinci bir kabul 409 (11003) ile reddedilir. İşlemi Error ile biten bir kabul teklifi artık tutmaz, bu yüzden yeniden deneyebilirsiniz; isteği işlemi kaydedilmeden önce başarısız olan bir kabul de 10 dakika sonra yeniden denenebilir.

Gerekli izin: otc:accept

İstek​

POST /v2/admin/otcs/tokens/{token_id}/deals/{deal_id}/accept

Parametreler​

AdTipKonumAçıklama
token_idstringpathZorunlu. Teklifin bulunduğu token (24 karakter hex)
deal_idintegerpathZorunlu. Teklifin zincir üstü deal ID'si, 0'dan büyük

Başlıklar​

AdAçıklama
AuthorizationZorunlu. Bearer <access_token>

Örnek​

curl --request POST \
--url '{{baseUrl}}/v2/admin/otcs/tokens/68ae06cfcccf4e8fc19362d1/deals/2/accept' \
--header 'Authorization: Bearer <access_token>'

Yanıt​

{
"transaction_id": "6a8b5e13f9129816a6cc7a12"
}

Yanıt Alanları​

AlanTipAçıklama
transaction_idstringBu çağrının başlattığı OTC işlemi. 200, kabulün kuyruğa alındığı anlamına gelir, teklifin kabul edildiği değil

Hatalar​

DurumKodAçıklama
40010015Doğrulama başarısız — details alanına bakın. Pozitif tam sayı olmayan bir deal_id dahil
40010016token_id 24 karakterlik bir hex ID değil
40011001 (domain 11)Bu tokenda bu deal ID'siyle teklif yok
40011002 (domain 11)Teklif açık değil (zaten kabul edilmiş, iptal edilmiş veya reddedilmiş ya da henüz onaylanmamış)
40911003 (domain 11)Bu teklifin başka bir kabulü zaten sürüyor
40010001 (domain 5)Teklifin tokenı bulunamadı
40010001 (domain 2)Tokenın düğümü bulunamadı
40310005 (domain 2)Tokenın düğümü, API anahtarınızın düğüm alt ağacının dışında
50010000Beklenmeyen sunucu hatası

Hata biçimi ve ortak kodlar için Hatalar sayfasına bakın.