الأخطاء

حدث خطأ في الطلبات المقدَّمة إلى واجهة برمجة تطبيقات إدارة عرض السعر والتي لا يمكن إكمالها . يجب تحليل رسائل الخطأ والتعامل معها بشكل مناسب لتجنب الأخطاء المستقبلية. الطلبات التي تعرض أخطاء تستهلك حصة المستخدم ومعدلات الأخطاء التي يجب مراعاتها عند مراجعة طلبات الحصول على حصة إضافية.

تكون استجابة الخطأ بالتنسيق التالي وتتضمن رمز استجابة HTTP، ورسالة خطأ وحالة رمز RPC من Google:

{
  "error": {
    "code": integer,
    "message": string,
    "status": enum (google.rpc.Code)
  }
}

في ما يلي قائمة بالأخطاء الشائعة في واجهة برمجة التطبيقات بالإضافة إلى الإجراء الموصى به في حالة ويتم إرجاعها:

الإجراءات المقترَحة لرمز الخطأ واستدعاء إجراء عن بُعد (RPC)
400 INVALID_ARGUMENT ثمة مشكلة في طلبك. راجِع حقل الرسالة في استجابة الخطأ وعدِّل طلبك. وفقًا لذلك.

إذا كنت تواجه مشاكل في العثور على مجموعة مقبولة من الفلاتر والأبعاد والمقاييس، يرجى الرجوع إلى أفضل خيار لإعداد التقارير الممارسات للحصول على اقتراحات.
401 UNAUTHENTICATED تعذّر تقديم طلبك بشكل صحيح تمت مصادقته. يُرجى التحقق من تضمين بيانات اعتماد OAuth صالحة في طلبك. لمزيد من المعلومات، يُرجى الاطّلاع على البدء الدليل.
404 NOT_FOUND تشير رسالة الأشكال البيانية Query أو Report الذي تحاول تشغيله أو استرداده لا يمكن العثور عليه. التحقق من التالي:
429 RESOURCE_EXHAUSTED لقد تجاوزت حصة طلبات واجهة برمجة التطبيقات أو حصة إعداد التقارير. اقرأ رسالة الخطأ لتحديد نوع الحصة التي تتجاوزها:
500 INTERNAL حدث خطأ داخلي في واجهة برمجة التطبيقات. يمكنك استخدام دالة أسّية استراتيجية التعامل مع أخطاء التراجع للانتظار وإعادة محاولة الطلب. إذا كانت استمرار حدوث الخطأ، contact والدعم
504 DEADLINE_EXCEEDED استغرقت واجهة برمجة التطبيقات وقتًا طويلاً جدًا لإكمال طلبك. يمكنك استخدام دالة أسّية استراتيجية التعامل مع أخطاء التراجع للانتظار وإعادة محاولة الطلب. إذا كانت استمرار حدوث الخطأ، contact والدعم