Skip to main content

Gửi tin nhắn file

Chúng tôi cung cấp một API gửi tin nhắn tệp, dưới định danh của người dùng hoặc bot.

HTTP request

POST https://{app_id}.api.piscale.com/open-api/v1.0/chat/messages

Request body

Ví dụ
{
"sender": {
// "bot_id": "6872016393689131",
"user_id": "30043"
},
"target": {
// "user_ids": ["30043"]
"thread_id": "62046069159700"
},
"body": {
"text": "Têp tin buổi họp!",
"metadata": [
{
"name": "video.mp4",
"source_url": "https://video-1.piscale.com/100001/dcdc9a6b-a91a-43ab-aacb-aaca87baf639/RPReplay_Final1697041206.mp4",
"size": 4170635,
"type": "file"
}
]
}
}
TênKiểu dữ liệuMô tảBắt buộc
sender.bot_idstringGửi dưới định dạng bot
sender.user_idstringGửi dưới định danh user
target.user_idsarrayDanh sách các user_id nhận
body.textstringNội dung văn bản
body.metadataarrayDanh sách hình video
note
  • sender sẽ bắt buộc phải có bot_id hoặc user_id. Người gửi tin phải xác định rõ là một chương trình tự động (bot) hoặc là một người dùng.
  • target sẽ bắt buộc phải có thread_id hoặc user_ids. user_ids tối đa 100 phần tử.

Giải thích các thuộc tính của metadata

TênKiểu dữ liệuMô tảBắt buộc
typestringPhải là "file"
namestringTên file
sizeintKích cỡ của file
source_urlstringUrl dùng để tải file

Response

Nếu thành công, bạn sẽ nhận được phản hồi.

Ví dụ
{
"message_code": "M200",
"message": "Success"
}
TênKiểu dữ liệuMô tả
message_codestringMã thông điệp. Xem chi tiết
messagestringNội dung mã thông điệp