Lineitems: uploadlineitems

موارد خط را در قالب CSV آپلود می کند. موارد خط YouTube و شرکا پشتیبانی نمی شوند. اکنون آن را امتحان کنید .

درخواست

درخواست HTTP

POST https://www.googleapis.com/doubleclickbidmanager/v1/lineitems/uploadlineitems

مجوز

این درخواست به مجوز با محدوده زیر نیاز دارد:

محدوده
https://www.googleapis.com/auth/doubleclickbidmanager

برای اطلاعات بیشتر، به صفحه احراز هویت و مجوز مراجعه کنید.

درخواست بدن

در بدنه درخواست، داده ها را با ساختار زیر ارائه دهید:

{
  "lineItems": string,
  "format": string,
  "dryRun": boolean
}
نام ملک ارزش شرح یادداشت
lineItems string موارد خط در CSV برای آپلود. برای اطلاعات بیشتر در مورد قالب‌های فایل، Entity Write File Format را ببینید.
format string موارد خط را قالب بندی کنید. پیش فرض CSV است.

مقادیر قابل قبول عبارتند از:
  • " CSV "
dryRun boolean برای دریافت وضعیت آپلود بدون تداوم موارد خط، روی true تنظیم کنید.

واکنش

در صورت موفقیت آمیز بودن، این روش یک بدنه پاسخ با ساختار زیر را برمی گرداند:

{
  "uploadStatus": {
    "errors": [
      string
    ],
    "rowStatus": [
      {
        "rowNumber": integer,
        "entityId": long,
        "entityName": string,
        "changed": boolean,
        "persisted": boolean,
        "errors": [
          string
        ]
      }
    ]
  }
}
نام ملک ارزش شرح یادداشت
uploadStatus nested object وضعیت آپلود
uploadStatus. errors[] list دلایل عدم تکمیل آپلود
uploadStatus. rowStatus[] list وضعیت آپلود در هر ردیف
uploadStatus.rowStatus[]. rowNumber integer شماره ردیف.
uploadStatus.rowStatus[]. entityId long شناسه نهاد
uploadStatus.rowStatus[]. entityName string نام نهاد
uploadStatus.rowStatus[]. changed boolean اینکه آیا موجودیت ذخیره شده در نتیجه آپلود تغییر می کند یا خیر.
uploadStatus.rowStatus[]. persisted boolean اینکه آیا نهاد تداوم دارد یا خیر.
uploadStatus.rowStatus[]. errors[] list دلایلی که نهاد را نمی توان آپلود کرد.

آن را امتحان کنید!

از APIs Explorer زیر برای فراخوانی این روش در داده‌های زنده و دیدن پاسخ استفاده کنید. از طرف دیگر، اکسپلورر مستقل را امتحان کنید.