preset, settings.style, وsettingsOverride.
client.projects.getSettings(projectId, options?)
جلب الإعدادات النشطة لمشروع.
client.projects.updateSettings(projectId, body, options?)
تحديث (Patch) إعدادات المشروع النشطة. يمكنك تطبيق إعداد مسبق (preset)، أو تمرير إعدادات خام، أو كلاهما (يُطبَّق الإعداد المسبق أولًا، ثم تُدمَج تجاوزات الإعدادات فوقه).
الحقول
string
طبّق إعدادًا مسبقًا قابلًا لإعادة الاستخدام. احذفه لترك الإعداد المسبق الحالي دون تغيير.
object
تحديث (Patch) يُطبَّق فوق الإعداد المسبق. استخدم
style لتجاوزات على شكل الإعداد المسبق،
بالإضافة إلى حقول محلية على مستوى المشروع مثل displayLanguages وchordSettings و
duetSingerFilter.اكتشاف الحقول الصالحة
حوّل مخطط التحديث إلى JSON Schema أثناء التشغيل لاكتشاف كل حقل صالح:أنماط شائعة
- القص
- لون الخلفية
- لغات العرض
- تطبيق إعداد مسبق
إعدادات المشروع مقابل الإعدادات المسبقة
ماذا بعد
- مرجع إعدادات العرض — جميع مسارات الحقول المشتركة وقيم enum
- Presets — تهيئات قابلة لإعادة الاستخدام
- Media — رفع الخلفيات والشعارات
- API project settings — نفس التدفق عبر HTTP الخام
- CLI projects — نفس التدفق من الطرفية
- Exports — استخدم
settingsOverrideلتعديلات خاصة بالتصدير فقط
