يحمِّل العناصر بتنسيق CSV. YouTube تفاصيل إعلانات الشركاء غير متاحة. تجربة ذلك الآن
الطلب
طلب HTTP
POST https://www.googleapis.com/doubleclickbidmanager/v1.1/lineitems/uploadlineitems
التفويض
يتطلب هذا الطلب تفويضًا بالنطاق التالي:
النطاق |
---|
https://www.googleapis.com/auth/doubleclickbidmanager |
لمزيد من المعلومات، يُرجى الاطّلاع على صفحة المصادقة والتفويض.
نص الطلب
في نص الطلب، وفِّر البيانات بالبنية التالية:
{ "lineItems": string, "format": string, "dryRun": boolean }
اسم الموقع | القيمة | الوصف | ملاحظات |
---|---|---|---|
lineItems |
string |
العناصر في ملف CSV المطلوب تحميلها. لمزيد من المعلومات حول تنسيقات الملفات، راجع تنسيق ملف كتابة الكيانات. | |
format |
string |
تنسيق العناصر يتم ضبط الإعداد التلقائي على 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 |
أسباب تعذُّر تحميل العنصر |
جرّب الآن
يمكنك استخدام "مستكشف واجهات برمجة التطبيقات" أدناه لطلب هذه الطريقة على البيانات المباشرة والاطّلاع على الردّ. ويمكنك بدلاً من ذلك تجربة مستقل Explorer (المستكشف):