REST Resource: accounts.productInputs

منبع: ProductInput

این منبع داده‌های ورودی را نشان می‌دهد که برای یک محصول ارسال می‌کنید، نه محصول پردازش‌شده‌ای را که در Merchant Center، در تبلیغات خرید یا در سطوح Google می‌بینید. ورودی های محصول، قوانین و داده های منبع داده تکمیلی برای ایجاد Product پردازش شده ترکیب می شوند.

ویژگی‌های ورودی محصول مورد نیاز برای بررسی اعتبار داده‌ها در اصل در مشخصات داده‌های محصولات تعریف شده‌اند.

ویژگی‌های زیر مورد نیاز است: feedLabel ، contentLanguage و offerId .

پس از درج، به‌روزرسانی یا حذف ورودی محصول، ممکن است چند دقیقه طول بکشد تا محصول پردازش شده بازیابی شود.

همه فیلدها در ورودی محصول و پیام‌های فرعی آن با نام انگلیسی ویژگی مربوطه خود در مشخصات عمودی با برخی استثناء مطابقت دارند.

نمایندگی JSON
{
  "name": string,
  "product": string,
  "channel": enum (ChannelEnum),
  "offerId": string,
  "contentLanguage": string,
  "feedLabel": string,
  "attributes": {
    object (Attributes)
  },
  "customAttributes": [
    {
      object (CustomAttribute)
    }
  ],
  "versionNumber": string
}
فیلدها
name

string

شناسه. نام ورودی محصول قالب: "{productinput.name=accounts/{account}/productInputs/{productinput}}" که در آن آخرین بخش productinput از 4 بخش تشکیل شده است: channel~contentLanguage~feedLabel~offerId مثال برای نام ورودی محصول "accounts/123/productInputs" است. /online~en~US~sku123"

product

string

فقط خروجی نام محصول فرآوری شده قالب: "{product.name=accounts/{account}/products/{product}}"

channel

enum ( ChannelEnum )

مورد نیاز. تغییرناپذیر. کانال محصول

offer Id

string

مورد نیاز. تغییرناپذیر. شناسه منحصر به فرد شما برای محصول. این برای ورودی محصول و محصول فرآوری شده یکسان است. فضاهای سفید پیشرو و انتهایی حذف می شوند و پس از ارسال، چندین فاصله سفید با یک فضای خالی واحد جایگزین می شوند. برای جزئیات به مشخصات داده محصولات مراجعه کنید.

content Language

string

مورد نیاز. تغییرناپذیر. کد زبان دو حرفی ISO 639-1 برای محصول.

feed Label

string

مورد نیاز. تغییرناپذیر. برچسب خوراک برای محصول

attributes

object ( Attributes )

اختیاری. لیستی از ویژگی های محصول

custom Attributes[]

object ( CustomAttribute )

اختیاری. فهرستی از ویژگی های سفارشی (ارائه شده توسط بازرگان). همچنین می‌توان از آن برای ارسال هر ویژگی از مشخصات داده‌ها به شکل عمومی آن استفاده کرد (به عنوان مثال، { "name": "size type", "value": "regular" } ). این برای ارسال ویژگی‌هایی که به‌صراحت توسط API نشان داده نشده‌اند، مانند ویژگی‌های اضافی مورد استفاده برای خرید در Google مفید است. حداکثر تعداد مجاز کاراکتر برای هر ویژگی سفارشی 10240 است (نماینده مجموع کاراکترها برای نام و مقدار). حداکثر 2500 ویژگی سفارشی را می توان برای هر محصول با حجم کل 102.4 کیلوبایت تنظیم کرد. زیرخط در نام ویژگی های سفارشی پس از درج با فاصله جایگزین می شود.

version Number

string ( int64 format)

اختیاری. نشان دهنده نسخه موجود (تازه بودن) محصول است که می توان از آن برای حفظ نظم درست زمانی که به روز رسانی های متعدد به طور همزمان انجام می شود استفاده کرد.

در صورت تنظیم، زمانی که شماره نسخه کمتر از شماره نسخه فعلی محصول موجود باشد، از درج جلوگیری می شود. درج مجدد (به عنوان مثال، بازخوانی محصول پس از 30 روز) را می توان با versionNumber انجام داد.

فقط برای درج در منابع داده اولیه پشتیبانی می شود.

اگر از عمل جلوگیری شود، استثناء سقط شده پرتاب می شود.

روش ها

delete

ورودی محصول را از حساب Merchant Center شما حذف می کند.

insert

ورودی محصول را در حساب Merchant Center شما آپلود می کند.
،

منبع: ProductInput

این منبع داده‌های ورودی را نشان می‌دهد که برای یک محصول ارسال می‌کنید، نه محصول پردازش‌شده‌ای را که در Merchant Center، در تبلیغات خرید یا در سطوح Google می‌بینید. ورودی های محصول، قوانین و داده های منبع داده تکمیلی برای ایجاد Product پردازش شده ترکیب می شوند.

ویژگی‌های ورودی محصول مورد نیاز برای بررسی اعتبار داده‌ها در اصل در مشخصات داده‌های محصولات تعریف شده‌اند.

ویژگی‌های زیر مورد نیاز است: feedLabel ، contentLanguage و offerId .

پس از درج، به‌روزرسانی یا حذف ورودی محصول، ممکن است چند دقیقه طول بکشد تا محصول پردازش شده بازیابی شود.

همه فیلدها در ورودی محصول و پیام‌های فرعی آن با نام انگلیسی ویژگی مربوطه خود در مشخصات عمودی با برخی استثناء مطابقت دارند.

نمایندگی JSON
{
  "name": string,
  "product": string,
  "channel": enum (ChannelEnum),
  "offerId": string,
  "contentLanguage": string,
  "feedLabel": string,
  "attributes": {
    object (Attributes)
  },
  "customAttributes": [
    {
      object (CustomAttribute)
    }
  ],
  "versionNumber": string
}
فیلدها
name

string

شناسه. نام ورودی محصول قالب: "{productinput.name=accounts/{account}/productInputs/{productinput}}" که در آن آخرین بخش productinput از 4 بخش تشکیل شده است: channel~contentLanguage~feedLabel~offerId مثال برای نام ورودی محصول "accounts/123/productInputs" است. /online~en~US~sku123"

product

string

فقط خروجی نام محصول فرآوری شده قالب: "{product.name=accounts/{account}/products/{product}}"

channel

enum ( ChannelEnum )

مورد نیاز. تغییرناپذیر. کانال محصول

offer Id

string

مورد نیاز. تغییرناپذیر. شناسه منحصر به فرد شما برای محصول. این برای ورودی محصول و محصول فرآوری شده یکسان است. فضاهای سفید پیشرو و انتهایی حذف می شوند و پس از ارسال، چندین فاصله سفید با یک فضای خالی واحد جایگزین می شوند. برای جزئیات به مشخصات داده محصولات مراجعه کنید.

content Language

string

مورد نیاز. تغییرناپذیر. کد زبان دو حرفی ISO 639-1 برای محصول.

feed Label

string

مورد نیاز. تغییرناپذیر. برچسب خوراک برای محصول

attributes

object ( Attributes )

اختیاری. لیستی از ویژگی های محصول

custom Attributes[]

object ( CustomAttribute )

اختیاری. فهرستی از ویژگی های سفارشی (ارائه شده توسط بازرگان). همچنین می‌توان از آن برای ارسال هر ویژگی از مشخصات داده‌ها به شکل عمومی آن استفاده کرد (به عنوان مثال، { "name": "size type", "value": "regular" } ). این برای ارسال ویژگی‌هایی که به‌صراحت توسط API نشان داده نشده‌اند، مانند ویژگی‌های اضافی مورد استفاده برای خرید در Google مفید است. حداکثر تعداد مجاز کاراکتر برای هر ویژگی سفارشی 10240 است (نماینده مجموع کاراکترها برای نام و مقدار). حداکثر 2500 ویژگی سفارشی را می توان برای هر محصول با حجم کل 102.4 کیلوبایت تنظیم کرد. زیرخط در نام ویژگی های سفارشی پس از درج با فاصله جایگزین می شود.

version Number

string ( int64 format)

اختیاری. نشان دهنده نسخه موجود (تازه بودن) محصول است که می توان از آن برای حفظ نظم درست زمانی که به روز رسانی های متعدد به طور همزمان انجام می شود استفاده کرد.

در صورت تنظیم، زمانی که شماره نسخه کمتر از شماره نسخه فعلی محصول موجود باشد، از درج جلوگیری می شود. درج مجدد (به عنوان مثال، بازخوانی محصول پس از 30 روز) را می توان با versionNumber انجام داد.

فقط برای درج در منابع داده اولیه پشتیبانی می شود.

اگر از عمل جلوگیری شود، استثناء سقط شده پرتاب می شود.

روش ها

delete

ورودی محصول را از حساب Merchant Center شما حذف می کند.

insert

ورودی محصول را در حساب Merchant Center شما آپلود می کند.