الانتقال إلى المحتوى الرئيسي
PATCH

نظرة عامة

يُجري تحديثًا جزئيًا للعلامة البيضاء الخاصة بالتطبيق المحدَّد من مفتاح API الخاص بك. أرسل application/json لتغيير الألوان والخطوط ونصف أقطار الزوايا وخيارات الواجهة، أو multipart/form-data لرفع الشعارات. تُغيَّر الحقول التي تُضمّنها فقط، وتبقى بقية الحقول دون تعديل.

متى تستخدمه

  • تخصيص التدفق: حدّد ألوان علامتك التجارية وخطها ونصف أقطار زواياها.
  • رفع الشعارات: حدّد الشعار المربّع، والشعار المستطيل ونسخته للوضع الداكن، والأيقونة المصغّرة (favicon).
  • ضبط التجربة: حدّد اسم التطبيق العام، ورابط سياسة الخصوصية، وخيارات التبديل مثل تخطّي شاشة الترحيب أو إخفاء شريط التقدم.

رفع الشعارات

أرسل الشعارات بصيغة multipart/form-data:
  • image_square: نسبة العرض إلى الارتفاع 1:1.
  • image_rectangular: نسبة العرض إلى الارتفاع 2:1.
  • image_rectangular_dark: نسبة العرض إلى الارتفاع 2:1. الشعار المستطيل للوضع الداكن، ويُعرض على خلفية داكنة.
  • image_favicon: الحد الأقصى 500 KB.
يجب أن تكون image_square وimage_rectangular وimage_rectangular_dark صورًا بصيغة PNG أو JPG أو WebP، بطول لا يقل عن 512 بكسل للضلع الأطول، وبحجم لا يتجاوز 1 MB. تُرفض ملفات SVG. تُعيد الاستجابة عناوين URL الناتجة للحقول logo_square وlogo_rectangular وlogo_rectangular_dark وfavicon. لحذف شعار، أرسل علامة الحذف المطابقة delete_logo_square أو delete_logo_rectangular أو delete_logo_rectangular_dark أو delete_favicon بالقيمة true. بعد حذف شعار الوضع الداكن، يعيد الحقل logo_rectangular_dark القيمة null. إذا تضمّن الطلب الواحد رفعًا لشعار وأرسل علامة حذفه أيضًا، فالرفع هو الذي يُنفَّذ. يعيد رفعٌ مرفوض الاستجابة 400 مع اسم الحقل وسبب الرفض، مثل:
  • {"image_rectangular_dark": ["Upload a PNG, JPG or WebP image."]}
  • {"image_rectangular": ["Image must be at least 512 px on its long side. Got 400x200 image dimensions"]}
  • {"image_rectangular": ["Image aspect ratio must be 2:1. Got 1024x1024 image dimensions"]}
  • {"image_square": ["File size should not exceed 1 MB"]}

ملاحظات

  • يُحدَّد التطبيق من مفتاح API، ولا توجد معاملات مسار.
  • تقبل الألوان السداسية عشرية الصيغة #RRGGBB أو #RRGGBBAA. يجب أن يكون font_weight وزنًا متاحًا للخط font_family المحدد.
  • لا يمكن ضبط النطاق المخصص وبريد العلامة البيضاء الإلكتروني من هنا. أدِرهما في Business Console.

الأذونات

يجب أن يملك مفتاح API الإذن بتحديث التخصيص للتطبيق.

ذات صلة

التفويضات

x-api-key
string
header
مطلوب

مفتاح API الخاص بتطبيقك، من Developers -> API keys في Business Console. يمتلك المفتاح الأساسي وصولاً كاملاً. يمكن تحديد نطاق المفتاح المسمى: لا شيء، أو قراءة، أو كتابة لكل مورد، ومحدوداً ببعض مسارات العمل أو بالجلسات المقبولة، وبقائمة من عناوين IP، وبتاريخ انتهاء الصلاحية. يشير 401 إلى أن المفتاح غير صحيح أو ملغى أو منتهي الصلاحية؛ ويشير 403 إلى أنه لم يتم إرسال أي مفتاح، أو أن المفتاح ليس لديه حق الوصول إلى هذا المورد أو الإجراء، أو أن الطلب جاء من عنوان خارج قائمة عناوين IP الخاصة به؛ ويشير 404 في مسار جلسة إلى أن الجلسة خارج مسارات العمل أو الحالات الخاصة بالمفتاح. يتلقى المفتاح الذي لا يمتلك حق الوصول إلى الوسائط عناوين URL للصور ومقاطع الفيديو وملفات PDF كـ null، ويتلقى المفتاح الذي لا يمتلك إذن كتابة للجلسات روابط الجلسة وtoken كـ null. راجع https://docs.didit.me/console/api-keys.

الجسم

نص التحديث الجزئي للعلامة التجارية. قدّم الحقول التي تريد تغييرها فقط. تقبل الألوان السداسية عشرية التنسيق #RRGGBB أو #RRGGBBAA. لا يُقبل النطاق المخصص والبريد الإلكتروني بالعلامة البيضاء هنا.

color_primary
string

لون العناوين / النص الأساسي.

color_secondary
string

لون الفقرة / النص الثانوي.

color_background
string

لون خلفية الصفحة.

color_panel
string

لون اللوحة / التمييز.

color_panel_10
string

لون اللوحة بنسبة عتامة 10%.

color_on_panel_1
string

لون النص المساعد في اللوحات.

color_on_panel_2
string

لون الشارة / العلامة على اللوحات.

color_on_background
string

لون النص على الخلفية.

color_button_1
string

لون الزر الأساسي.

color_button_2
string

لون الزر الثانوي.

color_button_text_1
string

لون نص الزر الأساسي.

color_button_text_2
string

لون نص الزر الثانوي.

color_pill_text
string

لون النص للشارات وحقول الإدخال ومحددات الخيارات.

border_radius_panel
integer

نصف قطر زاوية اللوحة بالبكسل.

النطاق المطلوب: x >= 0
border_radius_buttons
integer

نصف قطر زاوية الزر بالبكسل.

النطاق المطلوب: x >= 0
font_family
string

اسم عائلة خط Google (مثل Inter، AR One Sans).

font_weight
string

وزن الخط المتاح للعائلة المحددة (مثل regular، 500، 700).

app_public_name
string | null

الاسم العام المعروض في مسار التحقق.

privacy_policy_url
string | null

رابط سياسة الخصوصية المعروض للمستخدم النهائي.

skip_welcome_screen
boolean

تخطي شاشة الترحيب الأولية.

disable_login_with_didit
boolean

المتابعة كضيف بدلاً من عرض شاشة تسجيل الدخول عبر Didit. لا يمكن إعادته إلى false أثناء تكوين نطاق مخصص (400).

hide_progress_bar
boolean

إخفاء شريط التقدم أثناء سير العمل.

callback_seconds
integer

التأخير (بالثواني) قبل إعادة التوجيه إلى رابط الاستدعاء.

النطاق المطلوب: x >= 0
delete_logo_square
boolean

عندما تكون true، يُزال الشعار المربع الحالي.

delete_logo_rectangular
boolean

عندما تكون true، يُزال الشعار المستطيل الحالي.

delete_logo_rectangular_dark
boolean

عندما تكون true، يُزال شعار الوضع الداكن الحالي، وتصبح قيمة logo_rectangular_dark حينها null. إذا قام نفس طلب multipart أيضاً برفع image_rectangular_dark، فستكون الأولوية لعملية الرفع.

delete_favicon
boolean

عندما تكون true، تتم إزالة أيقونة الموقع (favicon) الحالية.

الاستجابة

تم تحديث الهوية البصرية. يتم إرجاع كائن الهوية البصرية كاملاً (جميع الحقول، وليس فقط الحقول التي قمت بتغييرها).

العلامة التجارية ذات العلامة البيضاء لتطبيق ما: الألوان والخطوط وأنصاف الأقطار وروابط الشعار وخيارات UI/UX. روابط الشعار للقراءة فقط (عيّنها عن طريق تحميل الصور). النطاق المخصص والبريد الإلكتروني للعلامة البيضاء غير مشمولين.

color_primary
string
color_secondary
string
color_background
string
color_panel
string
color_panel_10
string
color_on_panel_1
string
color_on_panel_2
string
color_on_background
string
color_button_1
string
color_button_2
string
color_button_text_1
string
color_button_text_2
string
color_pill_text
string
border_radius_panel
integer
border_radius_buttons
integer
font_family
string
font_weight
string
font_url
string | null

للقراءة فقط. رابط ورقة أنماط Google Fonts التي تم حلها لمجموعة الخطوط المحددة.

logo_square
string | null

رابط للقراءة فقط للشعار المربع. يتم الرفع عبر image_square.

logo_rectangular
string | null

رابط للقراءة فقط للشعار المستطيل. يتم الرفع عبر image_rectangular.

logo_rectangular_dark
string<uri> | null

للقراءة فقط. رابط موقّع مؤقت للشعار المستطيل للوضع الداكن، يُعرض على خلفية داكنة. null عند عدم تعيين شعار داكن أو إذا كانت الشعارات المستطيلة لا تُعرض لحسابك. ارفعه باستخدام image_rectangular_dark.

favicon
string | null

رابط للقراءة فقط للأيقونة المفضلة (favicon). يتم الرفع عبر image_favicon.

app_public_name
string | null
privacy_policy_url
string | null
skip_welcome_screen
boolean
disable_login_with_didit
boolean
hide_progress_bar
boolean
callback_seconds
integer
آخر تعديل في ٧ نوفمبر ٢٠٢٦