منبع: GuaranteedOrder
سفارش تضمینشده.
سفارشهای تضمینشده نهاد اصلی منابع فضای آگهی تضمینشده هستند. هنگام ایجاد منبع فضای آگهی تضمینشده، باید شناسه سفارش تضمینشدهای به منبع فضای آگهی اختصاص داده شود.
| نمایش JSON |
|---|
{ "name": string, "legacyGuaranteedOrderId": string, "exchange": enum ( |
| فیلدها | |
|---|---|
name |
فقط خروجی. نام منبع سفارش تضمینی. |
legacyGuaranteedOrderId |
فقط خروجی. شناسه قدیمی سفارش تضمینشده. توسط بورس اصلی اختصاص داده شده است. شناسه قدیمی در یک صرافی منحصربهفرد است، اما تضمین نمیشود که در همه سفارشهای تضمینشده منحصربهفرد باشد. از این شناسه در SDF و میانای کاربر استفاده میشود. |
exchange |
الزامی. تغییرناپذیر. صرافیای که سفارش تضمینشده از آنجا منشأ گرفته است. |
guaranteedOrderId |
فقط خروجی. شناسه یکتای سفارش تضمینشده. شناسههای سفارش تضمینشده دارای قالب |
displayName |
الزامی. نام نمایشی سفارش تضمینشده. باید با UTF-8 کدبندی شده باشد و حداکثر اندازه آن ۲۴۰ بایت باشد. |
status |
تنظیمات وضعیت سفارش تضمینشده. |
updateTime |
فقط خروجی. مُهر زمان آخرین بهروزرسانی سفارش تضمینشده. توسط سیستم اختصاص داده شده است. از RFC 3339 استفاده میکند، که در آن خروجی تولیدشده همیشه Z-نرمالشده است و از ۰، ۳، ۶، یا ۹ رقم اعشاری استفاده میکند. انحرافهای غیراز «Z» نیز پذیرفته میشود. مثالها: |
publisherName |
الزامی. نام ناشر سفارش تضمینشده. باید با UTF-8 کدبندی شده باشد و حداکثر اندازه آن ۲۴۰ بایت باشد. |
readAccessInherited |
اینکه آیا همه تبلیغکنندگان |
readAdvertiserIds[] |
شناسههای آگهیدهندگانی که دسترسی خواندن به سفارش تضمینی دارند. اگر این فیلد تنظیم شده باشد، نباید شامل تبلیغکننده اختصاصدادهشده به |
defaultAdvertiserId |
فقط خروجی. شناسه آگهیدهنده پیشفرض سفارش تضمینشده. تبلیغکننده پیشفرض یا |
defaultCampaignId |
شناسه پویش پیشفرضی که به سفارش تضمینی اختصاص داده شده است. پویش پیشفرض باید به تبلیغکننده پیشفرض تعلق داشته باشد. |
الزامی. شریک یا تبلیغکنندهای که دسترسی خواندن/نوشتن به سفارش تضمینی دارد. در زیر فهرستی از فیلدهای متقابلاً انحصاری آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد: |
|
readWritePartnerId |
شریک با دسترسی خواندن/نوشتن به سفارش تضمینشده. |
readWriteAdvertiserId |
تبلیغکننده با دسترسی خواندن/نوشتن به سفارش تضمینی. این تبلیغکننده پیشفرض سفارش تضمینی نیز هست. |
| پایان فیلدهای متقابلاً انحصاری. | |
GuaranteedOrderStatus
تنظیمات وضعیت سفارش تضمینشده.
| نمایش JSON |
|---|
{ "entityStatus": enum ( |
| فیلدها | |
|---|---|
entityStatus |
اینکه سفارش تضمینشده قابلارائه است یا نه. مقادیر پذیرفتنی |
entityPauseReason |
دلیل ارائهشده توسط کاربر برای توقف موقت این سفارش تضمینی. باید با UTF-8 کدبندی شده باشد و حداکثر طول آن ۱۰۰ بایت باشد. فقط زمانی قابلاعمال است که |
configStatus |
فقط خروجی. وضعیت پیکربندی سفارش تضمینشده. مقادیر قابلقبول سفارش تضمینی باید قبلاز ارائه پیکربندی شود (فیلدهای الزامی را پر کنید، طرحآگهیها را انتخاب کنید، و پویش پیشفرضی را انتخاب کنید). درحالحاضر، کنش پیکربندی فقط ازطریق واسط کاربر قابلانجام است. |
GuaranteedOrderConfigStatus
وضعیتهای پیکربندی ممکن برای سفارش تضمینشده.
| شمارشیها | |
|---|---|
GUARANTEED_ORDER_CONFIG_STATUS_UNSPECIFIED |
وضعیت تأیید در این نسخه مشخص نشده است یا ناشناخته است. |
PENDING |
وضعیت شروع سفارش تضمینی. سفارش تضمینشده در این وضعیت باید قبلاز ارائه پیکربندی شود. |
COMPLETED |
وضعیت پساز اینکه خریدار سفارش تضمینی را پیکربندی میکند. |
روشها |
|
|---|---|
|
سفارش تضمینی جدیدی ایجاد میکند. |
|
ویرایشها تبلیغکنندگان سفارش تضمینی را میخوانند. |
|
سفارش تضمینشده دریافت میکند. |
|
سفارشهای تضمینشدهای را که برای کاربر کنونی قابلدسترسی است فهرست میکند. |
|
سفارش تضمینی موجود را بهروز میکند. |