الانتقال إلى المحتوى الرئيسي
تسمح لنا SUNO بالحصول على ملفات الموسيقى بصيغة wav، توضح هذه الوثيقة طرق دمج واجهة برمجة التطبيقات ذات الصلة. المعلمة الأساسية المدخلة لهذه الواجهة هي audio_id، وهو معرف الأغنية الذي تم إنشاؤه رسميًا؛ كما يدعم أيضًا عنوان callback_url للرد غير المتزامن. هنا، audio_id المدخل لدينا هو ec13e502-d043-4eb2-92ee-e900c6da69d1.
import requests

url = "https://api.acedata.cloud/suno/wav"

headers = {
    "accept": "application/json",
    "authorization": "Bearer aa287fa4cc54401087a9fab3f99630af",
    "content-type": "application/json"
}

payload = {
    "audio_id": "ec13e502-d043-4eb2-92ee-e900c6da69d1"
}

response = requests.post(url, json=payload, headers=headers)
print(response.text)
النتيجة كما يلي:
{
  "success": true,
  "task_id": "19787138-49e9-413a-8611-156c375aa99f",
  "trace_id": "ec232cf9-8b75-42df-a8a3-fe6d7d6fd02e",
  "data": [
    {
      "file_url": "https://cdn1.suno.ai/ec13e502-d043-4eb2-92ee-e900c6da69d1.wav"
    }
  ]
}
يمكننا أن نرى أن حقل file_url في data هو ملف الموسيقى بصيغة wav الذي تم الحصول عليه، وهو عنوان CDN يمكن الوصول إليه علنًا، ويدعم لاحقة mp3.