Ana içeriğe geç

Satın Alma Hacmini Al

Bir düğümün ve tüm alt düğümlerinin satın alma hacmi zaman serisini döndürür: üst düğümün rakamları alt düğümlerininkini de içerir. Hacim, alt ağacın tüm pazarlardaki sonuçlanmış satın almalarının miktar × fiyat toplamıdır; sayı ise satın alma sayısıdır. Rakamlar platformun periyodik olarak yenilediği istatistiklerden gelir; bu yüzden en yeni satın almaların görünmesi biraz zaman alabilir.

Seri zamana göre gruplanır ve para birimi tokenı bazında ayrılır. Hacimler ondalık string değerlerdir. Çoğu yanıtın aksine bu yanıt camelCase alan adları kullanır.

Gerekli izin: node:summary:view

İstek​

GET /v2/admin/nodes/{node_id}/analytics/purchase-volume?start_time={start_time}&end_time={end_time}

Parametreler​

AdTipKonumAçıklama
node_idstringpathZorunlu. Toplanacak alt ağacın en üstündeki düğüm
start_timestringqueryPencerenin başlangıcı, RFC 3339 (2026-01-01T00:00:00Z). Varsayılan: şu andan on iki ay önce.
end_timestringqueryPencerenin sonu, RFC 3339. Varsayılan: şu an.

Grup boyutu pencere uzunluğuna göre belirlenir: 2 güne kadar saatlik, 40 güne kadar haftalık, 400 güne kadar aylık, daha uzunsa yıllık.

Başlıklar​

AdAçıklama
AuthorizationZorunlu. Bearer <access_token>

Örnek​

curl --request GET \
--url '{{baseUrl}}/v2/admin/nodes/6901350deb7ed8c1c38de4e9/analytics/purchase-volume?start_time=2026-08-01T00:00:00Z&end_time=2026-10-31T23:59:59Z' \
--header 'Authorization: Bearer <access_token>'

Yanıt​

{
"data": [
{
"volume": "185000",
"totalVolume": "1240000",
"count": 37,
"totalCount": 212,
"createdAt": "2026-09-30T23:00:00Z",
"currencyTokenId": "68fe8c129367fd414b227c7a",
"currencySymbol": "TRYC"
},
{
"volume": "4200.5",
"totalVolume": "4200.5",
"count": 3,
"totalCount": 3,
"createdAt": "2026-10-28T16:00:00Z",
"currencyTokenId": "6901a7c2e4b5d6f708a9b0c1",
"currencySymbol": "USDC"
}
],
"baselineVolume": "1055000",
"baselineCount": 175,
"summary": {
"totalVolume": "1244200.5",
"volume": "189200.5",
"totalCount": 215,
"count": 40
},
"currencySummaries": [
{
"currencyTokenId": "68fe8c129367fd414b227c7a",
"currencySymbol": "TRYC",
"volume": "185000",
"count": 37,
"totalVolume": "1240000",
"totalCount": 212
},
{
"currencyTokenId": "6901a7c2e4b5d6f708a9b0c1",
"currencySymbol": "USDC",
"volume": "4200.5",
"count": 3,
"totalVolume": "4200.5",
"totalCount": 3
}
]
}

Örnek, birden fazla para birimi olduğunda summary alanının neden tek bir tutar olarak okunmaması gerektiğini gösteriyor: TRYC ile USDC'yi birbirine ekler. currencySummaries alanını kullanın ya da Döviz Kurlarını Al ile çevirin.

Yanıt Alanları​

AlanTipAçıklama
dataarrayHer (zaman grubu, para birimi tokenı) için bir öğe, eskiden yeniye. Pencerede veri yoksa [].
data[].volumestringBu gruptaki satın alma hacmi
data[].totalVolumestringBu grubun sonundaki tüm zamanların kümülatif satın alma hacmi
data[].countintegerBu gruptaki satın alma sayısı
data[].totalCountintegerBu grubun sonundaki tüm zamanların kümülatif satın alma sayısı
data[].createdAtstringGruptaki en yeni istatistik satırının zamanı (ISO 8601)
data[].currencyTokenIdstringSatın almaların ödendiği para birimi tokenı
data[].currencySymbolstringBu para birimi tokenının sembolü
baselineVolumestringstart_time öncesindeki kümülatif hacim. start_time gönderilmezse "0".
baselineCountintegerstart_time öncesindeki kümülatif sayı. start_time gönderilmezse 0.
summary.volumestringdata[].volume toplamı: pencerenin hacmi
summary.countintegerdata[].count toplamı
summary.totalVolumestringbaselineVolume + summary.volume
summary.totalCountintegerbaselineCount + summary.count
currencySummariesarrayPencerenin para birimi tokenı bazındaki rakamları. data boşsa gönderilmez.
currencySummaries[].currencyTokenIdstringPara birimi tokenı
currencySummaries[].currencySymbolstringSembolü
currencySummaries[].volumestringBu para birimindeki pencere hacmi
currencySummaries[].countintegerBu para birimindeki pencere sayısı
currencySummaries[].totalVolumestringPencere boyunca bu para biriminde ulaşılan en yüksek kümülatif hacim
currencySummaries[].totalCountintegerPencere boyunca bu para biriminde ulaşılan en yüksek kümülatif sayı

summary ve başlangıç değerleri (baseline) tüm para birimlerini birbirine ekler. start_time gönderilmezse başlangıç değerleri sıfırdır; bu durumda summary.totalVolume yalnızca varsayılan on iki aylık pencereyi kapsar.

Hatalar​

DurumKodAçıklama
40010015start_time veya end_time RFC 3339 biçiminde değil
40010016node_id geçerli bir id değil
40010001Düğüm bulunamadı
40310005Düğüm, API anahtarının düğüm hiyerarşisinin dışında

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