تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
عند استخدام واجهة REST في Google Ads API، فإنّك تعمل باستخدام JSON.
نفس الموارد والأنواع المحددة في بيانات
.proto descriptor. يتبع مخطط ترميز JSON
مخطط الترميز الأساسي الموضح في
قسم تعيين JSON في البروتوكول
دليل اللغة للمستودعات الاحتياطية.
وبشكل عام، يتم نقل جميع الرسائل ذات المستوى الأعلى من وإلى
الخدمات هي كائنات JSON فردية.
تحتوي معظم طلبات التغيير على مصفوفة operations تحتوي بحد ذاتها على العديد من الطلبات
العمليات create أو update أو delete. بالمثل، search رد
كائنات JSON تحتوي على مصفوفة results مع مجموعة نتائج طلب البحث.
يتم تحويل المعرّفات من snake_case (في المخازن المؤقتة للبروتوكول) إلى
lowerCamelCase بتنسيق JSON. يتمثل أحد التنبيهات البارزة لهذه القاعدة عند استخدام
search أو searchStream لإرسال لغة طلب البحث في "إعلانات Google"
طلبات البحث. تستخدم لغة الاستعلام نفسها حالة الثعبان، بغض النظر عن
التي تستخدمها. ومع ذلك، يتم عرض نتائج استعلام في REST كـ
كائنات JSON العادية ولها معرّفاتها في LowCamelCase.
على سبيل المثال، يستخدم طلب بحث لاسترجاع قائمة بالكلمات الرئيسية النشطة في حساب
حالة الثعبان داخل طلب البحث نفسه (ad_group_criterion، وليس adGroupCriterion):
POST /v17/customers/CUSTOMER_ID/googleAds:searchStream HTTP/1.1
Host: googleads.googleapis.com
Content-Type: application/json
Authorization: Bearer ACCESS_TOKEN
developer-token: DEVELOPER_TOKEN
{
"query": "SELECT ad_group_criterion.keyword.text
FROM ad_group_criterion
WHERE ad_group_criterion.type = 'KEYWORD'
AND ad_group_criterion.status = 'ENABLED'"
}
ولكن الاستجابة هي تمثيل JSON للكائنات (ملفوف بتنسيق JSON)
لأنّ هذا الطلب يستخدم searchStream) ويستخدم معرّف CamlCase
adGroupCriterion بدلاً من ذلك:
تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The Google Ads API's REST interface uses JSON to represent resources and types, following the protocol buffers' JSON encoding scheme."],["Top-level messages in the REST interface are JSON objects, with mutate requests typically containing an `operations` array and search responses containing a `results` array."],["Identifiers are generally transformed from *snake_case* to *lowerCamelCase* in JSON, with the exception of Google Ads Query Language queries, which use snake case."],["While Google Ads Query Language queries use snake case, the results returned through the REST interface utilize *lowerCamelCase* for identifiers within the JSON response objects."]]],[]]