SAAS Viber API webhook - nxtele/http-api-document GitHub Wiki
Viber Webhook
消息回调服务
对提供的webhook地址,进行Viber业务相关的推送信息(目前支持推送消息回执)
消息回执
下发Viber消息后,对消息状态进行回执推送
- URL:dr_webhook
- Method:POST
- Content-Type:application/json
回执参数
body 参数:
参数名 | 类型 | 说明 |
---|---|---|
status | String | 回执状态(failed,delivered,seen,expired) |
requestId | String | 消息发送请求标识 |
code | Number | 状态码(状态码说明) |
message | String | 状态码信息 |
sendTime | String | 发送时间 |
cost | Object | 费用信息(delivered显示) |
cost json obj:
参数名 | 类型 | 说明 |
---|---|---|
currency | String | 币种 |
localPrice | Number | 本币价格(CNY) |
originalPrice | Number | 原币价格 |
rateType | String | 费率类型 |
回执示例
failed
{
"status": "failed",
"requestId": "f6a7d49946094857ae02812969a83056",
"code": 11000,
"message": "Viber send error",
"sendTime": "2023-07-13 15:12:11"
}
delivered
{
"status": "delivered",
"requestId": "f6a7d49946094857ae02812969a83056",
"code": 11001,
"message": "Viber message has delivered",
"sendTime": "2023-07-13 15:12:11",
"cost": {
"currency": "USD",
"localPrice": 29.89465,
"originalPrice": 4.1234,
"rateType": "Transactional"
}
}
seen
{
"status": "seen",
"requestId": "f6a7d49946094857ae02812969a83056",
"code": 11002,
"message": "Viber message has seen",
"sendTime": "2023-07-13 15:12:11"
}
expired
{
"status": "expired",
"requestId": "f6a7d49946094857ae02812969a83056",
"code": 11003,
"message": "Viber message has expired",
"sendTime": "2023-07-13 15:12:11"
}