Method: accounts.productInputs.insert

আপনার Merchant Center অ্যাকাউন্টে একটি পণ্য ইনপুট আপলোড করে। যদি একই কন্টেন্ট ল্যাঙ্গুয়েজ, অফার আইডি এবং ডেটাসোর্স সহ একটি ইনপুট ইতিমধ্যেই বিদ্যমান থাকে, তাহলে এই পদ্ধতিটি সেই এন্ট্রিটি প্রতিস্থাপন করে।

একটি পণ্য ইনপুট সন্নিবেশ করা, আপডেট করা বা মুছে ফেলার পরে, প্রক্রিয়াজাত পণ্যটি পুনরুদ্ধার করতে কয়েক মিনিট সময় লাগতে পারে।

HTTP অনুরোধ

POST https://merchantapi.googleapis.com/products/v1beta/{parent=accounts/*}/productInputs:insert

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
parent

string

প্রয়োজন। যে অ্যাকাউন্টে এই পণ্যটি ঢোকানো হবে। বিন্যাস: অ্যাকাউন্টস/{account}

ক্যোয়ারী প্যারামিটার

পরামিতি
dataSource

string

প্রয়োজন। প্রাথমিক বা সম্পূরক পণ্য ডেটা উৎসের নাম। যদি পণ্যটি ইতিমধ্যেই বিদ্যমান থাকে এবং প্রদত্ত ডেটা উত্স ভিন্ন হয়, তাহলে পণ্যটি একটি নতুন ডেটা উত্সে সরানো হবে৷ বিন্যাস: accounts/{account}/dataSources/{datasource}

শরীরের অনুরোধ

অনুরোধের অংশে ProductInput এর একটি উদাহরণ রয়েছে।

প্রতিক্রিয়া শরীর

এই সংস্থানটি একটি পণ্যের জন্য আপনার জমা দেওয়া ইনপুট ডেটার প্রতিনিধিত্ব করে, প্রক্রিয়াজাত পণ্য নয় যা আপনি মার্চেন্ট সেন্টারে, শপিং বিজ্ঞাপনগুলিতে বা Google সারফেস জুড়ে দেখেন। প্রসেস করা [প্রোডাক্ট][google.shopping.content.bundles.Products.Product] তৈরি করতে প্রোডাক্ট ইনপুট, নিয়ম এবং সম্পূরক ডেটা সোর্স ডেটা একত্রিত করা হয়।

ডেটা যাচাইকরণ পরীক্ষা পাস করার জন্য প্রয়োজনীয় পণ্য ইনপুট বৈশিষ্ট্যগুলি প্রাথমিকভাবে পণ্য ডেটা স্পেসিফিকেশনে সংজ্ঞায়িত করা হয়।

নিম্নলিখিত বৈশিষ্ট্যগুলি প্রয়োজন: [feedLabel][google.shopping.content.bundles.Products.feed_label], [contentLanguage][google.shopping.content.bundles.Products.content_language] এবং [offerId][google.shopping.content। bundles.Products.offer_id]।

একটি পণ্য ইনপুট সন্নিবেশ করা, আপডেট করা বা মুছে ফেলার পরে, প্রক্রিয়াজাত পণ্যটি পুনরুদ্ধার করতে কয়েক মিনিট সময় লাগতে পারে।

প্রোডাক্ট ইনপুটের সমস্ত ক্ষেত্র এবং এর সাব-মেসেজগুলি কিছু ব্যতিক্রম সহ উল্লম্ব স্পেকে তাদের সংশ্লিষ্ট বৈশিষ্ট্যের ইংরেজি নামের সাথে মেলে।

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

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}}"

product

string

শুধুমাত্র আউটপুট। প্রক্রিয়াজাত পণ্যের নাম। বিন্যাস: "{product.name=accounts/{account}/products/{product}}"

channel

enum ( ChannelEnum )

প্রয়োজন। অপরিবর্তনীয়। পণ্যের চ্যানেল

offerId

string

প্রয়োজন। অপরিবর্তনীয়। পণ্যের জন্য আপনার অনন্য শনাক্তকারী। এটি পণ্য ইনপুট এবং প্রক্রিয়াজাত পণ্যের জন্য একই। লিডিং এবং ট্রেইলিং হোয়াইটস্পেস ছিনতাই করা হয় এবং জমা দেওয়ার পরে একাধিক হোয়াইটস্পেস একটি একক হোয়াইটস্পেস দ্বারা প্রতিস্থাপিত হয়। বিস্তারিত জানার জন্য পণ্যের ডেটা স্পেসিফিকেশন দেখুন।

contentLanguage

string

প্রয়োজন। অপরিবর্তনীয়। পণ্যের জন্য দুই-অক্ষরের ISO 639-1 ভাষার কোড।

feedLabel

string

প্রয়োজন। অপরিবর্তনীয়। পণ্যের জন্য ফিড লেবেল .

attributes

object ( Attributes )

ঐচ্ছিক। পণ্য বৈশিষ্ট্য একটি তালিকা.

customAttributes[]

object ( CustomAttribute )

ঐচ্ছিক। কাস্টম (বণিক-প্রদত্ত) বৈশিষ্ট্যের একটি তালিকা। এটি জেনেরিক আকারে ডেটা স্পেসিফিকেশনের যেকোনো বৈশিষ্ট্য জমা দেওয়ার জন্যও ব্যবহার করা যেতে পারে (উদাহরণস্বরূপ, { "name": "size type", "value": "regular" } )। এপিআই-এর দ্বারা স্পষ্টভাবে প্রকাশ করা হয়নি এমন অ্যাট্রিবিউট জমা দেওয়ার জন্য এটি উপযোগী, যেমন Google Buy-এর জন্য ব্যবহার করা অতিরিক্ত অ্যাট্রিবিউট। প্রতিটি কাস্টম অ্যাট্রিবিউটের জন্য সর্বাধিক অনুমোদিত অক্ষর সংখ্যা 10240 (নাম এবং মানের জন্য অক্ষরের সমষ্টি প্রতিনিধিত্ব করে)। 102.4kB মোট আকার সহ সর্বোচ্চ 2500টি কাস্টম বৈশিষ্ট্য প্রতি পণ্য সেট করা যেতে পারে। কাস্টম অ্যাট্রিবিউট নামের আন্ডারস্কোরগুলি সন্নিবেশ করার পরে স্পেস দ্বারা প্রতিস্থাপিত হয়।

versionNumber

string ( int64 format)

ঐচ্ছিক। পণ্যের বিদ্যমান সংস্করণ (সতেজতা) প্রতিনিধিত্ব করে, যা একই সময়ে একাধিক আপডেট করা হলে সঠিক ক্রম সংরক্ষণ করতে ব্যবহার করা যেতে পারে।

যদি সেট করা থাকে, বর্তমান পণ্যের বর্তমান সংস্করণ নম্বর থেকে সংস্করণ সংখ্যা কম হলে সন্নিবেশ রোধ করা হয়। পুনরায় সন্নিবেশ (উদাহরণস্বরূপ, 30 দিন পরে পণ্য রিফ্রেশ) বর্তমান versionNumber দিয়ে সঞ্চালিত হতে পারে।

শুধুমাত্র প্রাথমিক তথ্য উৎসে সন্নিবেশের জন্য সমর্থিত।

অপারেশন প্রতিরোধ করা হলে, বাতিল করা ব্যতিক্রম নিক্ষেপ করা হবে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/content

আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।