curl --request POST \
--url https://omnimux.ai/api/social/v1/media/presign \
--header 'Authorization: Bearer <access_token>' \
--header 'New-Api-User: <user_id>' \
--header 'Content-Type: application/json' \
--data '{"filename":"a.png","contentType":"image/png"}'
{"success":true,"data":{"upload_url":"https://...","public_url":"https://..."}}
{
"success": false,
"message": "Unauthorized"
}
{
"success": false,
"message": "Insufficient quota. Please top up your account."
}
{
"success": false,
"message": "Forbidden"
}
{
"success": false,
"message": "Not found"
}
{
"success": false,
"message": "Rate limit exceeded"
}
{
"success": false,
"message": "Internal server error"
}
curl --request POST \
--url https://omnimux.ai/api/social/v1/media/presign \
--header 'Authorization: Bearer <access_token>' \
--header 'New-Api-User: <user_id>' \
--header 'Content-Type: application/json' \
--data '{"filename":"a.png","contentType":"image/png"}'
{"success":true,"data":{"upload_url":"https://...","public_url":"https://..."}}
{
"success": false,
"message": "Unauthorized"
}
{
"success": false,
"message": "Insufficient quota. Please top up your account."
}
{
"success": false,
"message": "Forbidden"
}
{
"success": false,
"message": "Not found"
}
{
"success": false,
"message": "Rate limit exceeded"
}
{
"success": false,
"message": "Internal server error"
}
媒体
媒体预签名
媒体预签名
curl --request POST \
--url https://omnimux.ai/api/social/v1/media/presign \
--header 'Authorization: Bearer <access_token>' \
--header 'New-Api-User: <user_id>' \
--header 'Content-Type: application/json' \
--data '{"filename":"a.png","contentType":"image/png"}'
{"success":true,"data":{"upload_url":"https://...","public_url":"https://..."}}
{
"success": false,
"message": "Unauthorized"
}
{
"success": false,
"message": "Insufficient quota. Please top up your account."
}
{
"success": false,
"message": "Forbidden"
}
{
"success": false,
"message": "Not found"
}
{
"success": false,
"message": "Rate limit exceeded"
}
{
"success": false,
"message": "Internal server error"
}
POST
/
api
/
social
/
v1
/
media
/
presign
curl --request POST \
--url https://omnimux.ai/api/social/v1/media/presign \
--header 'Authorization: Bearer <access_token>' \
--header 'New-Api-User: <user_id>' \
--header 'Content-Type: application/json' \
--data '{"filename":"a.png","contentType":"image/png"}'
{"success":true,"data":{"upload_url":"https://...","public_url":"https://..."}}
{
"success": false,
"message": "Unauthorized"
}
{
"success": false,
"message": "Insufficient quota. Please top up your account."
}
{
"success": false,
"message": "Forbidden"
}
{
"success": false,
"message": "Not found"
}
{
"success": false,
"message": "Rate limit exceeded"
}
{
"success": false,
"message": "Internal server error"
}
- 社媒 发布 用户 API(非
sk-社交数据读) - Base:
https://omnimux.ai;鉴权 access token +New-Api-User - 连接账户命名对齐 Zernio Connecting Accounts
身份
| 字段 | 值 |
|---|---|
| 系列 | 社媒发布 |
| 能力 | 申请上传 |
接口
| 方法 | 路径 |
|---|---|
POST | /api/social/v1/media/presign |
https://omnimux.ai
鉴权
| 名称 | 位置 | 类型 | 必填 | 说明 |
|---|---|---|---|---|
Authorization | header | string | 是 | Bearer <access_token>(用户 access token) |
New-Api-User | header | string | 是 | 当前用户 id |
请求体 / 参数
以右栏 cURL 为准。常见字段:| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| (见示例) | — | — | 不同资源(连接 / 帖子 / 媒体)字段不同 |
响应
200
| 字段 | 类型 | 说明 |
|---|---|---|
success | boolean | 是否成功 |
data | object | 业务数据 |