Curation Partners API

Curation Partners API, küratörlerin veri segmentlerini ve reklam ajansları tarafından kullanılan seçilmiş paketleri programatik olarak yönetmesi için harici olarak kullanılabilen bir HTTP API'sidir.

Hizmet: curationpartners.googleapis.com

Bu hizmeti çağırmak için Google'ın sağladığı istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API isteklerini yaparken aşağıdaki bilgileri kullanın.

Keşif belgesi

Keşif Belgesi, REST API'leri açıklamak ve kullanmak için makine tarafından okunabilir bir tanımlamadır. Google API'leriyle etkileşimde bulunan istemci kitaplıkları, IDE eklentileri ve diğer araçları oluşturmak için kullanılır. Bir hizmet birden fazla keşif belgesi sağlayabilir. Bu hizmet, aşağıdaki keşif belgesini sağlar:

Hizmet uç noktası

Hizmet uç noktası, bir API hizmetinin ağ adresini belirten ana URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmet aşağıdaki hizmet uç noktasını kullanır ve aşağıdaki tüm URI'ler bu hizmet uç noktasıyla ilgilidir:

  • https://curationpartners.googleapis.com

REST Kaynağı: v1.curators.curatedPackages

Yöntemler
activate POST /v1/{name=curators/*/curatedPackages/*}:activate
Mevcut bir seçilmiş paketi etkinleştirir.
create POST /v1/{parent=curators/*}/curatedPackages
Yeni bir seçilmiş paket oluşturur.
deactivate POST /v1/{name=curators/*/curatedPackages/*}:deactivate
Mevcut bir seçilmiş paketi devre dışı bırakır.
get GET /v1/{name=curators/*/curatedPackages/*}
Kaynak adı verilen bir paketi alır.
list GET /v1/{parent=curators/*}/curatedPackages
Belirtilen küratörün sahip olduğu seçilmiş paketleri listeler.
patch PATCH /v1/{curatedPackage.name=curators/*/curatedPackages/*}
Mevcut bir seçilmiş paketi günceller.

REST Kaynağı: v1.curators.dataSegments

Yöntemler
activate POST /v1/{name=curators/*/dataSegments/*}:activate
Bir veri segmentini etkinleştirir.
create POST /v1/{parent=curators/*}/dataSegments
Listelenen seçiciye ait bir veri segmenti oluşturur.
deactivate POST /v1/{name=curators/*/dataSegments/*}:deactivate
Bir veri segmentini devre dışı bırakır.
get GET /v1/{name=curators/*/dataSegments/*}
Adı verilen veri segmentini alır.
list GET /v1/{parent=curators/*}/dataSegments
Bir küratörün sahip olduğu veri segmentlerini listeleyin.
patch PATCH /v1/{dataSegment.name=curators/*/dataSegments/*}
Bir veri segmentini günceller.

REST Kaynağı: v1.curators.reports

Yöntemler
create POST /v1/{parent=curators/*}/reports
Report nesnesi oluşturur.
delete DELETE /v1/{name=curators/*/reports/*}
Report nesnesini siler.
get GET /v1/{name=curators/*/reports/*}
Bir Report nesnesini alır.
list GET /v1/{parent=curators/*}/reports
Report nesnelerini listeler.
patch PATCH /v1/{report.name=curators/*/reports/*}
Report nesnesini günceller.
run POST /v1/{name=curators/*/reports/*}:run
Mevcut bir raporun yürütülmesini eşzamansız olarak başlatır.

REST Kaynağı: v1.curators.reports.operations

Yöntemler
get GET /v1/{name=curators/*/reports/*/operations/*}
Uzun süreli bir işlemin en son durumunu belirtir.

REST Kaynağı: v1.curators.reports.results

Yöntemler
fetchRows GET /v1/{name=curators/*/reports/*/results/*}:fetchRows
Tamamlanmış bir rapordaki sonuç satırlarını döndürür.

REST Kaynağı: v1.mediaPlanners

Yöntemler
list GET /v1/mediaPlanners
Arayanın erişebildiği tüm medya planlayıcı hesaplarını listeler.