Skip to content

上传音乐

POST  v1/suno/uploads/audio-url

请求参数

Authorization

在 Header 添加参数 Authorization,其值为在 Bearer 之后拼接 Token。

Authorization: Bearer ******************

Body 参数

Content-Type: application/json

参数名类型必填说明
urlstring必需上传的地址

请求示例 (JSON)

{
    "url": "http://cdnimg.example.com/ai/2024-06-18/d416d9c3c34eb22c7d8c094831d8dbd0.mp3"
}

返回响应

200 成功

Content-Type: application/json

响应参数

字段名类型必填说明
codestring必需状态码。
messagestring必需提示信息。
datastring必需数据载荷。

响应示例

{
    "code": "success",
    "message": "",
    "data": "736a6f88-bd29-4b1e-b110-37132a5325ac"
}

示例代码

python
import http.client
import json

conn = http.client.HTTPSConnection("nxaiapp.com")
payload = json.dumps({
   "url": "http://cdnimg.example.com/ai/2024-06-18/d416d9c3c34eb22c7d8c094831d8dbd0.mp3"
})
headers = {
   'Authorization': 'Bearer <token>',
   'Content-Type': 'application/json'
}
conn.request("POST", "/v1/suno/uploads/audio-url", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))