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