API جدید Search Ads 360 Reporting اکنون در دسترس است. به گروه Google searchads-api-announcements بپیوندید تا در مورد پیشرفتها و نسخههای آینده بهروز باشید.
Google برای ترجمه محتوا به زبان ترجیحی شما از فناوری هوشواره استفاده میکند. ترجمههای هوشوارهای ممکن است اشتباه داشته باشند.
نگاشتهای JSON
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
هنگام استفاده از میانای REST مربوط به Search Ads 360 Reporting API، با نمایشهای JSON همان منابع و انواع تعریفشده در فایلهای توصیفکننده proto. مربوط به Search Ads 360 Reporting API کار میکنید. طرح کدگذاری JSON از طرح کدگذاری متعارف شرحدادهشده در بخش نگاشت JSON در راهنمای زبان میانگیرهای پروتکل پیروی میکند.
بهطور کلی، همه پیامهای سطح بالا به و از
سرویسها اشیاء JSON تکی هستند. پاسخهای search اشیای JSON هستند که حاوی آرایه results با مجموعه نتایج پرسمان شما هستند.
شناسهها از snake_case (در میانگیرهای پروتکل) به
lowerCamelCase در JSON تبدیل میشوند. یک هشدار قابلتوجه برای این قانون زمانی است که از
search یا searchStream برای ارسال پُرسمانهای زبان پُرسمان Search Ads 360 استفاده میشود. خود زبان پُرسمان از نگارش ماری استفاده میکند، صرفنظر از اینکه از کدام میانای کاربری استفاده میکنید. بااینحال، نتایج پُرسمان در REST بهصورت
اشیاء JSON معمولی برگردانده میشود و شناسههای آنها در lowerCamelCase است.
برای مثال، پُرسمانی برای واکشی فهرست کلیدواژههای فعال در یک حساب از
نگارش ماری در خود پُرسمان استفاده میکند (ad_group_criterion، نه adGroupCriterion):
POST/v0/customers/CUSTOMER_ID/searchAds360:searchStreamHTTP/1.1Host:searchads360.googleapis.comContent-Type:application/jsonAuthorization:Bearer ACCESS_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 استفاده میکند) و بهجای آن از شناسه camelCase adGroupCriterion استفاده میکند:
[{"results":[{"adGroupCriterion":{"resourceName":"customers/1842689525/adGroupCriteria/55771861891~10003060","keyword":{"text":"pay per click"}}},...]}]
تاریخ آخرین بهروزرسانی 2026-10-30 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2026-10-30 بهوقت ساعت هماهنگ جهانی."],[],["The Search Ads 360 Reporting API's REST interface uses JSON, mirroring the structure of its .proto descriptor files. Data is exchanged as JSON objects, with `search` responses containing a `results` array. Identifiers convert from *snake_case* in protocol buffers to *lowerCamelCase* in JSON, except within the Search Ads 360 Query Language, which remains *snake_case*. Query results, however, are returned in *lowerCamelCase* format. For instance, a query uses `ad_group_criterion` while the response will be `adGroupCriterion`.\n"]]