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