یک بخش داده جدید ایجاد کنید
می توانید با استفاده از روش curators.dataSegments.create یک بخش داده جدید ایجاد کنید. پس از ایجاد، بخش دادههای شما در حالت ACTIVE
قرار میگیرد و معاملات یا بستههایی را که در مناقصه بلادرنگ خدمت میکنند قادر میسازد تا بخش داده را هدف قرار دهند.
برای اینکه بخشهای داده برای برنامهریزان رسانه برای هدفیابی معامله یا بسته قابل مشاهده باشد، باید نمایان بودن بخش را در برگه تنظیمات بخش داده در رابط کاربری Curation فعال کنید.
مثال زیر یک درخواست HTTP POST
با بدنه JSON حاوی یک شی DataSegment
ایجاد می کند. درخواست به یک نقطه پایانی API ارسال می شود که یک بخش داده با پیکربندی مشخص شده ایجاد می کند.
نمونه تماس curl API
درخواست کنید
curl --request POST \ 'https://authorizedbuyersmarketplace.googleapis.com/v1beta/curators/[YOUR_ACCOUNT_ID]/dataSegments?key=[YOUR_API_KEY]' \ --header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --data '{"cpmFee":{"nanos":100,"units":0,"currencyCode":"USD"},"name":"curators/[YOUR_ACCOUNT_ID]/dataSegments/test-data-segment-2"}' \ --compressed
پاسخ
{ "name": "curators/[YOUR_ACCOUNT_ID]/dataSegments/test-data-segment-2", "createTime": "2025-08-14T17:45:08.744379Z", "updateTime": "2025-08-14T17:45:08.744379Z", "cpmFee": { "currencyCode": "USD", "nanos": 100 }, "state": "ACTIVE" }
یک بخش داده موجود را اصلاح کنید
برای اصلاح یک بخش داده موجود، می توانید از روش curators.dataSegments.patch استفاده کنید. به عنوان مثال، از این روش برای تنظیم فیلد cpmFee
برای بخش داده استفاده کنید.
مثال زیر یک درخواست HTTP PATCH
با بدنه JSON حاوی یک شی DataSegment
ایجاد می کند. درخواست به یک نقطه پایانی API ارسال می شود که بخش داده مشخص شده را تغییر می دهد و فقط فیلد DataSegment.cpmFee.nanos
مشخص شده در updateMask
را تغییر می دهد.
نمونه تماس curl API
درخواست کنید
curl --request PATCH \ 'https://authorizedbuyersmarketplace.googleapis.com/v1beta/curators/[YOUR_ACCOUNT_ID]/dataSegments/test-data-segment-2?updateMask=cpmFee.nanos&key=[YOUR_API_KEY]' \ --header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --data '{"cpmFee":{"nanos":50}}' \ --compressed
پاسخ
{ "name": "curators/[YOUR_ACCOUNT_ID]/dataSegments/test-data-segment-2", "createTime": "2025-08-14T17:45:08.744Z", "updateTime": "2025-08-14T17:56:02.200619Z", "cpmFee": { "currencyCode": "USD", "nanos": 50 }, "state": "ACTIVE" }
مراحل بعدی
- با نحوه فعال کردن و غیرفعال کردن بخش های داده با API Marketplace آشنا شوید.
- با نحوه مشاهده بخش های داده خود با API Marketplace آشنا شوید.
- در مورد مشخصات زمان واقعی Curation بیاموزید.
- با نحوه تجزیه درخواست های بخش ورودی در Curation بیدرنگ آشنا شوید.