نظرة عامة على واجهة REST

يمكن استدعاء Google Ads API باستخدام gRPC أو REST. تعرض كلتا الواجهتين تصميمًا مستندًا إلى الموارد تتم مشاركته مع واجهات برمجة تطبيقات Google Cloud الأخرى.

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

يقدّم هذا الدليل تفاصيل خاصة بـ REST ويشرح ما تحتاج إلى معرفته لاستدعاء واجهة REST مباشرةً، بدون استخدام مكتبة برمجية للعميل معتمَدة من Google. قد يكون هذا الدليل مفيدًا إذا كنت تكتب رمزًا مخصّصًا لاستخدام REST مباشرةً أو باستخدام مكتبة عميل HTTP تابعة لجهة خارجية.