Имена ресурсов

Иерархия имен

Имена ресурсов, используемые в API отчётности Search Ads 360, имеют иерархическую структуру, отражающую организацию сущностей в Search Ads 360. Практически все ресурсы являются подресурсами ресурса Customer , что отражает тот факт, что практически каждый вызов API должен быть нацелен на определённый аккаунт Search Ads 360. Например, кампании, группы объявлений, объявления и ключевые слова являются подресурсами корневого ресурса «Клиент».

Ресурс Имя ресурса
Клиент customers/1234567890
Кампания customers/1234567890/campaigns/8765432109
Группа объявлений customers/1234567890/adGroups/54321098765
AdGroupAd customers/1234567890/adGroupAds/54321098765~2109876543210

Идентификаторы ресурсов

Сущности API отчётности Search Ads 360 (клиенты, кампании и т. д.) обозначаются в API по именам ресурсов. Однако важно отметить, что сами имена ресурсов могут иметь уникальные числовые идентификаторы , идентифицирующие каждый объект в иерархии. В таких случаях может быть полезно проанализировать имя ресурса, чтобы извлечь эти идентификаторы и сформировать новый.

Например, проверьте имя ресурса AdGroupAd из предыдущей таблицы:

customers/1234567890/adGroupAds/54321098765~2109876543210

Его можно разбить на отдельные идентификаторы ресурсов (разделенные идентификаторами коллекций ) следующим образом:

Компоненты имени ресурса
Идентификаторы ресурсов
идентификатор клиента:
"1234567890"
Идентификатор группы объявлений:
"54321098765"
идентификатор объявления группы объявлений:
"2109876543210"
Идентификаторы коллекций
"customers"
"adGroupAds"

Анализ отдельных идентификаторов позволяет вывести новые имена ресурсов для ссылки на клиента группы объявлений ( customers/1234567890 ) или ее группу объявлений ( customers/1234567890/adGroupAds/54321098765 ).