سجل التغييرات
تسرد هذه الصفحة التغييرات المؤرّخة على منصة مطوّري DZBuild. التغييرات على واجهة REST الخاصة بالتجار التي لا تخص التطبيقات موجودة في سجل تغييرات الواجهة البرمجية على dzbuild.com.
2026-09-26: إطلاق المنصة
أصبحت تطبيقات الأطراف الخارجية متاحة للمطورين. يتضمن هذا الإصدار:
- منصة المطورين في
https://dzbuild.com/dashboard/developer. سجّل تطبيقاً، واحصل علىclient_idوسرّ العميل ومفتاح التوقيع، وجدّد السرّين، وجرّب على متاجرك، وأرسل التطبيق للمراجعة. - مسار التثبيت:
OAuth 2.0بنوعauthorization codeمعPKCEبطريقةS256فقط. يعرضGET /oauth/apps/authorizeشاشة الموافقة، ويعيدPOST /oauth/apps/tokenرموز التثبيت. موافقة واحدة تشمل 10 متاجر كحد أقصى يملكها التاجر. راجع OAuth. - رموز التثبيت: رمز
Bearerواحد يبدأ بـdzpk_live_لكل متجر، محدود بالصلاحيات الموافق عليها، دون تاريخ انتهاء. إزالة التطبيق تلغيه. يمكن لأي خطة متجر تثبيت تطبيق، واضبطmin_planلتشترط خطة أعلى. - 19 صلاحية للتطبيقات، تغطي المتجر والمنتجات والطلبات والتوصيل والعملاء وصفحات الهبوط وأكواد التخفيض والبكسلات والشحن والإحصائيات و
WhatsApp. الصلاحيةai:generateغير متاحة للتطبيقات. راجع الصلاحيات. - كائن التطبيق في
GET /v1/whoami:app_idوclient_idوinstall_idللطلبات المنفّذة برمز تثبيت. - حدّ معدّل لكل تثبيت قدره 120 طلباً في الدقيقة، يُفحص قبل الحدّ المشترك للمتجر. راجع حدود معدّل الطلبات.
- أخطاء التطبيقات:
403معapp_uninstalledأوapp_suspendedأوapp_not_approvedأوapp_plan_required. رموز التثبيت تحصل على403في/v1/keysو/v1/webhooksو/v1/changes. - إشعارات
webhookللتطبيقات: أحداث الطلبات وapp.uninstalled، موقّعة بـX-DZ-Signature. أحداث الطلبات تتطلب الصلاحيةorders:read. راجع إشعارات webhook. - رابط الفتح: يعيد زر الفتح لدى التاجر التوجيه إلى رابط الفتح الخاص بك مع رمز موقّع بـ
HS256فيdz_launch، صالح 5 دقائق. - واجهة
WhatsApp:GET /v1/whatsapp/templatesوGET /v1/whatsapp/balanceوGET /v1/whatsapp/messagesوPOST /v1/orders/{id}/whatsapp، بالصلاحيتينwhatsapp:readوwhatsapp:send. راجع واجهة WhatsApp. - وصف OpenAPI للواجهة
/v1العلنية، قابل للتنزيل من مرجع الواجهة البرمجية.