直达内容

上传附件

POST /attachments

上传附件前,需要先创建附件对象。

API 端点 URL

 https://api.mixin.one/attachments

授权和其他选项

授权
Authorized
限制No limitation

请求体

{
// 保持为空
"attachment_id": "",
"upload_url": "",
"view_url": ""
}

请求示例

curl -i -X POST -H "Content-Type: application/json" -H "Authorization: Bearer $TOKEN" https://api.mixin.one/attachments --data PAYLOAD
attachment data
{
"data": {
"type": "attachment",
"attachment_id": "7a54e394-1626-4cd4-b967-543932c2a032",
// the url to view the attachment
"view_url": " ... ",
// the url to upload the attachment
"upload_url": " ... ",
}
}

上传附件

响应中会返回 upload_url。将文件上传到该地址后,就可以使用 attachment_id 发送图片、视频、文件等消息。

Mixin Messenger 通过 HTTP 将附件上传至 Amazon S3,更多细节请参考 S3 文档

上传附件的示例代码可见:代码片段