Search Ads 360 Reporting API versi baru kini tersedia. Bergabunglah dengan grup Google searchads-api-announcements untuk terus mendapatkan informasi terbaru tentang peningkatan dan rilis mendatang.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Saat menggunakan antarmuka REST Search Ads 360 Reporting API, Anda menggunakan representasi JSON dari resource dan jenis yang sama yang ditentukan dalam file deskripsi.proto Search Ads 360 Reporting API. Skema encoding JSON mengikuti
skema encoding kanonis yang dijelaskan di
bagian Pemetaan JSON dalam Panduan Bahasa buffer
protokol.
Secara umum, semua pesan tingkat teratas ke dan dari
layanan adalah satu objek JSON. Respons search adalah objek JSON yang berisi array results dengan kumpulan hasil kueri Anda.
ID diubah dari snake_case (dalam buffering protokol) menjadi
lowerCamelCase dalam JSON. Satu pengecualian penting untuk aturan ini adalah saat menggunakan
search atau searchStream untuk mengirim kueri Search Ads 360 Query Language. Bahasa kueri itu sendiri menggunakan snake case, terlepas dari antarmuka
yang Anda gunakan. Namun, hasil kueri di REST ditampilkan sebagai
objek JSON normal dan memiliki ID dalam lowerCamelCase.
Misalnya, kueri untuk mengambil daftar kata kunci aktif di akun menggunakan
snake case di dalam kueri itu sendiri (ad_group_criterion, bukan 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'"}
Namun, responsnya adalah representasi JSON objek (digabungkan dalam array JSON
karena permintaan ini menggunakan searchStream) dan menggunakan ID camelCase
adGroupCriterion sebagai gantinya:
[{"results":[{"adGroupCriterion":{"resourceName":"customers/1842689525/adGroupCriteria/55771861891~10003060","keyword":{"text":"pay per click"}}},...]}]
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-03-28 UTC."],[[["The Search Ads 360 Reporting API's REST interface uses JSON to represent the resources and types defined in its .proto descriptor files, adhering to the canonical JSON encoding scheme."],["Top-level messages in REST are single JSON objects, and search responses contain a `results` array holding the query's result set."],["Identifiers are generally transformed from snake_case in protocol buffers to lowerCamelCase in JSON, except within Search Ads 360 Query Language queries which retain snake_case."],["Although Search Ads 360 Query Language uses snake_case, the results returned via REST are standard JSON objects with lowerCamelCase identifiers."]]],["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"]]