メインコンテンツまでスキップ

钱包交易汇总

此端点返回指定日期范围内的钱包金额汇总,而非逐条交易记录。当您只需要总额,而不想翻页遍历钱包交易记录列表再自行累加时,请使用此端点。

端点

方法URL
GEThttps://ws.catappult.io/api/wallet/transactionsTotals

身份验证

要访问此 API,您需要在 Aptoide Connect 上拥有有效的帐户订阅,并使用 API 密钥进行身份验证(请查看此处了解如何生成密钥)。

请求头

请求头类型是否必需说明
Api-Keystring必需用于对您的 API 请求进行身份验证。该值是您的 Aptoide Connect API 密钥。

查询参数

参数类型是否必需说明
fromstring (YYYY-MM-DD)必需时间范围的开始日期。示例:2024-01-01
tostring (YYYY-MM-DD)必需时间范围的结束日期。示例:2024-01-31
packageNamestring可选按应用包名筛选结果。示例:com.example.test
countryCodestring可选按国家/地区筛选结果,使用 ISO 3166-1 alpha-2 格式。示例:PT
operatingSystemstring可选按平台筛选结果。可选值:androidios
typestring可选(默认:all按交易类型筛选结果。可选值:alldebitcredit
paymentMethodstring可选将结果限定为沙盒测试购买。唯一接受的值为:sandbox
amountTypestring可选(默认:wallet指定返回净额还是总额。可选值:wallet(净额,即实际到账您钱包的金额)或 global(总额)。

响应

成功

如果 API 调用返回 HTTP 200 状态码,则表示请求成功,并返回所请求范围内以美元计的汇总金额。

字段类型说明
iapobject应用内购买收入,格式为 { "usd": number }
creditobject计入钱包的总金额,格式为 { "usd": number }
debitobject从钱包扣除的总金额,格式为 { "usd": number }

响应示例

{
"credit": {
"usd": 103.8
},
"debit": {
"usd": 0
},
"iap": {
"usd": 103.8
}
}
💡
净额与总额是不同的数字

默认情况下,这些是计入您钱包的金额,已扣除增值税和收入分成。传入 amountType=global 返回的是含增值税的消费者总支出,数值会明显更大。二者的差额随买家所在国家/地区而变化,因此请勿将 global 汇总值与默认值对比,并把差额视为缺失的收入。

错误

代码HTTP 状态说明解决方法
401 UnauthorizedAPI 密钥无法识别请检查密钥,以及帐户是否已通过审核
SUBSCRIPTION-REQUIRED402 Payment Required没有有效的帐户订阅请为该帐户开通订阅
DAILY-QUOTA-REACHED429 Too Many Requests超出每日请求配额请在 UTC 午夜配额重置后重试