Skip to main content

البنية

تكون message سلسلة نصية عند وجود خطأ واحد، ومصفوفة عند فشل عدة حقول. تعامَل مع الحالتين.

لماذا يُرجع المعرّف الخاطئ 404 لا 403

الكائن الموجود لكنه يخص منظمة أخرى يُرجع 404، تمامًا مثل الكائن غير الموجود أصلًا. وهذا متعمَّد: فواجهة API لا تؤكد أبدًا أن معرّفًا يخص شخصًا آخر حقيقي.

التحقق من الصحة هو ما ينبغي الاستعداد له

معظم إخفاقات التكامل هي 400 من POST /posts، وسببها في الغالب الأعم منصة تتطلب settings لم يرسلها المستدعي. هناك طريقتان لتجنّب اكتشاف ذلك في بيئة الإنتاج:
  1. أنشئ المنشور كمسودة draft — إذ يُتخطى التحقق من الصحة — ثم استدعِ GET /posts/{id}/missing لتُخبَر بما هو ناقص بالضبط.
  2. اقرأ إعدادات القنوات للمنصات التي تدعمها.