Chuyển tới nội dung chính

Sự kiện yêu cầu cấp quyền được gửi và hết hạn.

Khi OA gửi yêu cầu thực hiện cuộc gọi đến người dùng hoặc khi yêu cầu đó đã hết hạn, hệ thống Zalo sẽ gửi một request HTTP đến Webhook URL đã đăng ký của ứng dụng.

  • URL: Webhook Url của ứng dụng
  • Method: POST
  • Content Type: application/json
  • X-ZEvent-Signature: mac = sha256(appId + data + timeStamp + OAsecretKey), với data là chuỗi json trả về dưới đây.

Example request

{
"event_name": "oa_send_consent",
"oa_id": "2352868362652028486",
"phone": "84773543888",
"request_type": "SENT",
"create_time": "1646657263713",
"expired_time": "1646657503713",
"app_id": "4349311699477619340",
"timestamp": "1646657275763"
}

Mô tả thuộc tính

Thuộc tính

Kiểu dữ liệu

Mô tả

event_name

String

Thuộc tính xác định loại event.

oa_id

String

Id của Official Account.

phone

String

Số điện thoại của User nhận yêu cầu.

request_type

String

Mô tả yêu cầu:

· SENT: Yêu cầu vừa được gửi đi

· EXPIRED: Yêu cầu đã hết hạn

create_time

String

Thời gian người dùng trả lời yêu cầu, tính bằng milisecond.

expired_time

String

Thời gian tối đa mà OA có quyền thực hiện cuộc gọi đến user, tính bằng milisecond.

app_id

String

Id ứng dụng.

timestamp

String

Thời điểm request được gửi, tính bằng milisecond.