REST Resource: accounts.dataSources

সম্পদ: ডেটা সোর্স

Merchant Center অ্যাকাউন্টের ডেটা উৎস

JSON প্রতিনিধিত্ব
{
  "name": string,
  "dataSourceId": string,
  "displayName": string,
  "input": enum (Input),
  "fileInput": {
    object (FileInput)
  },

  // Union field Type can be only one of the following:
  "primaryProductDataSource": {
    object (PrimaryProductDataSource)
  },
  "supplementalProductDataSource": {
    object (SupplementalProductDataSource)
  },
  "localInventoryDataSource": {
    object (LocalInventoryDataSource)
  },
  "regionalInventoryDataSource": {
    object (RegionalInventoryDataSource)
  },
  "promotionDataSource": {
    object (PromotionDataSource)
  }
  // End of list of possible types for union field Type.
}
ক্ষেত্র
name

string

শনাক্তকারী। তথ্য উৎসের নাম। ফর্ম্যাট: {datasource.name=accounts/{account}/dataSources/{datasource}}

dataSourceId

string ( int64 format)

শুধুমাত্র আউটপুট। তথ্য উৎস আইডি.

displayName

string

প্রয়োজন। Merchant Center UI-তে প্রদর্শিত ডেটা উৎসের নাম।

input

enum ( Input )

শুধুমাত্র আউটপুট। ডেটা উৎসে ইনপুটের ধরন নির্ধারণ করে। ইনপুটের উপর ভিত্তি করে কিছু সেটিংস কাজ নাও করতে পারে। API এর মাধ্যমে শুধুমাত্র জেনেরিক ডেটা সোর্স তৈরি করা যেতে পারে।

fileInput

object ( FileInput )

ঐচ্ছিক। ক্ষেত্রটি শুধুমাত্র তখনই ব্যবহৃত হয় যখন একটি ফাইলের মাধ্যমে ডেটা পরিচালনা করা হয়।

ইউনিয়ন ক্ষেত্রের Type । তথ্য উৎসের ধরন। Type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
primaryProductDataSource

object ( PrimaryProductDataSource )

প্রয়োজন। স্থানীয় এবং অনলাইন পণ্যগুলির জন্য প্রাথমিক ডেটা উৎস

supplementalProductDataSource

object ( SupplementalProductDataSource )

প্রয়োজন। স্থানীয় এবং অনলাইন পণ্যগুলির জন্য সম্পূরক ডেটা উত্স

localInventoryDataSource

object ( LocalInventoryDataSource )

প্রয়োজন। স্থানীয় জায় তথ্য উৎস.

regionalInventoryDataSource

object ( RegionalInventoryDataSource )

প্রয়োজন। আঞ্চলিক ইনভেন্টরি ডেটা উৎস।

promotionDataSource

object ( PromotionDataSource )

প্রয়োজন। প্রচার তথ্য উৎস.

প্রাইমারি প্রোডাক্ট ডেটা সোর্স

স্থানীয় এবং অনলাইন পণ্যগুলির জন্য প্রাথমিক ডেটা উৎস।

JSON প্রতিনিধিত্ব
{
  "channel": enum (Channel),
  "countries": [
    string
  ],
  "feedLabel": string,
  "contentLanguage": string
}
ক্ষেত্র
channel

enum ( Channel )

প্রয়োজন। অপরিবর্তনীয়। ডেটা উৎস চ্যানেলের ধরন নির্দিষ্ট করে।

countries[]

string

ঐচ্ছিক। দেশ যেখানে আইটেম প্রদর্শিত হতে পারে. একটি CLDR টেরিটরি কোড হিসাবে প্রতিনিধিত্ব করা হয়েছে৷

feedLabel

string

ঐচ্ছিক। অপরিবর্তনীয়। ফিড লেবেল যা ডেটা উৎস স্তরে নির্দিষ্ট করা আছে।

20টি বড় হাতের অক্ষর (AZ), সংখ্যা (0-9), এবং ড্যাশ (-) এর চেয়ে কম বা সমান হতে হবে।

এছাড়াও ফিড লেবেলে মাইগ্রেশন দেখুন।

feedLabel এবং contentLanguage অবশ্যই প্রোডাক্ট কন্টেন্ট টাইপ সহ ডেটা সোর্সের জন্য সেট বা আনসেট উভয়ই হতে হবে। ফাইল ইনপুট সহ ডেটা উত্সগুলির জন্য সেগুলি অবশ্যই সেট করা উচিত।

সেট করা থাকলে, ডেটা উৎস শুধুমাত্র এই সংমিশ্রণের সাথে মিলে যাওয়া পণ্যগুলিকে গ্রহণ করবে৷ সেট না থাকলে, ডেটা উৎস সেই সীমাবদ্ধতা ছাড়াই পণ্য গ্রহণ করবে।

contentLanguage

string

ঐচ্ছিক। অপরিবর্তনীয়। ডেটা উৎসের আইটেমগুলির দুই-অক্ষরের ISO 639-1 ভাষা।

feedLabel এবং contentLanguage অবশ্যই সেট বা আনসেট উভয়ই হতে হবে। ক্ষেত্রগুলি শুধুমাত্র ফাইল ইনপুট ছাড়া ডেটা উত্সের জন্য আনসেট করা যেতে পারে।

সেট করা থাকলে, ডেটা উৎস শুধুমাত্র এই সংমিশ্রণের সাথে মিলে যাওয়া পণ্যগুলিকে গ্রহণ করবে৷ সেট না থাকলে, ডেটা উৎস সেই সীমাবদ্ধতা ছাড়াই পণ্য গ্রহণ করবে।

চ্যানেল

ডাটা সোর্স চ্যানেল।

বিভিন্ন পণ্য উল্লম্বের জন্য ডেটা উত্সের মধ্যে পার্থক্য করতে চ্যানেল ব্যবহার করা হয়।

Enums
CHANNEL_UNSPECIFIED উল্লিখিত না.
ONLINE_PRODUCTS অনলাইন পণ্য।
LOCAL_PRODUCTS স্থানীয় পণ্য।
PRODUCTS স্থানীয় এবং অনলাইন উভয় পণ্যের জন্য ইউনিফাইড ডেটা উৎস।

সাপ্লিমেন্টাল প্রোডাক্ট ডেটা সোর্স

স্থানীয় এবং অনলাইন পণ্যগুলির জন্য সম্পূরক ডেটা উত্স৷

JSON প্রতিনিধিত্ব
{
  "feedLabel": string,
  "contentLanguage": string
}
ক্ষেত্র
feedLabel

string

ঐচ্ছিক। অপরিবর্তনীয়। ফিড লেবেল যা ডেটা উৎস স্তরে নির্দিষ্ট করা আছে।

20টি বড় হাতের অক্ষর (AZ), সংখ্যা (0-9), এবং ড্যাশ (-) এর চেয়ে কম বা সমান হতে হবে।

এছাড়াও ফিড লেবেলে মাইগ্রেশন দেখুন।

feedLabel এবং contentLanguage অবশ্যই প্রোডাক্ট কন্টেন্ট টাইপ সহ ডেটা সোর্সের জন্য সেট বা আনসেট উভয়ই হতে হবে। ফাইল ইনপুট সহ ডেটা উত্সগুলির জন্য সেগুলি অবশ্যই সেট করা উচিত।

সেট করা থাকলে, ডেটা উৎস শুধুমাত্র এই সংমিশ্রণের সাথে মিলে যাওয়া পণ্যগুলিকে গ্রহণ করবে৷ সেট না থাকলে, ডেটা উৎস সেই সীমাবদ্ধতা ছাড়াই পণ্য গ্রহণ করবে।

contentLanguage

string

ঐচ্ছিক। অপরিবর্তনীয়। ডেটা উৎসের আইটেমগুলির দুই-অক্ষরের ISO 639-1 ভাষা।

feedLabel এবং contentLanguage অবশ্যই সেট বা আনসেট উভয়ই হতে হবে। ক্ষেত্রগুলি শুধুমাত্র ফাইল ইনপুট ছাড়া ডেটা উত্সের জন্য আনসেট করা যেতে পারে।

সেট করা থাকলে, ডেটা উৎস শুধুমাত্র এই সংমিশ্রণের সাথে মিলে যাওয়া পণ্যগুলিকে গ্রহণ করবে৷ সেট না থাকলে, ডেটা উৎস সেই সীমাবদ্ধতা ছাড়াই পণ্য গ্রহণ করবে।

স্থানীয় ইনভেন্টরি ডেটা সোর্স

স্থানীয় জায় তথ্য উৎস.

JSON প্রতিনিধিত্ব
{
  "feedLabel": string,
  "contentLanguage": string
}
ক্ষেত্র
feedLabel

string

প্রয়োজন। অপরিবর্তনীয়। অফারগুলির ফিড লেবেল যেখানে স্থানীয় ইনভেন্টরি দেওয়া হয়।

20টি বড় হাতের অক্ষর (AZ), সংখ্যা (0-9), এবং ড্যাশ (-) এর চেয়ে কম বা সমান হতে হবে।

এছাড়াও ফিড লেবেলে মাইগ্রেশন দেখুন।

contentLanguage

string

প্রয়োজন। অপরিবর্তনীয়। আইটেমগুলির দুই-অক্ষরের ISO 639-1 ভাষা যেখানে স্থানীয় ইনভেন্টরি প্রদান করা হয়।

আঞ্চলিক ইনভেন্টরি ডেটা সোর্স

আঞ্চলিক ইনভেন্টরি ডেটা উৎস।

JSON প্রতিনিধিত্ব
{
  "feedLabel": string,
  "contentLanguage": string
}
ক্ষেত্র
feedLabel

string

প্রয়োজন। অপরিবর্তনীয়। অফারগুলির ফিড লেবেল যেখানে আঞ্চলিক ইনভেন্টরি দেওয়া হয়।

20টি বড় হাতের অক্ষর (AZ), সংখ্যা (0-9), এবং ড্যাশ (-) এর চেয়ে কম বা সমান হতে হবে।

এছাড়াও ফিড লেবেলে মাইগ্রেশন দেখুন।

contentLanguage

string

প্রয়োজন। অপরিবর্তনীয়। যে আইটেমগুলিতে আঞ্চলিক ইনভেন্টরি দেওয়া হয় তার দুই-অক্ষরের ISO 639-1 ভাষা।

প্রচার ডেটা উৎস

প্রচার তথ্য উৎস.

JSON প্রতিনিধিত্ব
{
  "targetCountry": string,
  "contentLanguage": string
}
ক্ষেত্র
targetCountry

string

প্রয়োজন। অপরিবর্তনীয়। অনন্য শনাক্তকারীর অংশ হিসেবে ব্যবহৃত টার্গেট দেশ। একটি CLDR টেরিটরি কোড হিসাবে প্রতিনিধিত্ব করা হয়েছে৷

প্রচারগুলি শুধুমাত্র নির্বাচিত দেশে উপলব্ধ।

contentLanguage

string

প্রয়োজন। অপরিবর্তনীয়। ডেটা উৎসের আইটেমগুলির দুই-অক্ষরের ISO 639-1 ভাষা।

ইনপুট

ডেটা উৎসে ইনপুটের ধরন নির্ধারণ করে। ইনপুটের উপর ভিত্তি করে কিছু সেটিংস সমর্থিত নাও হতে পারে।

Enums
INPUT_UNSPECIFIED ইনপুট অনির্দিষ্ট.
API ডেটা উত্সগুলিকে প্রতিনিধিত্ব করে যার জন্য ডেটা প্রাথমিকভাবে API এর মাধ্যমে সরবরাহ করা হয়।
FILE ডেটা উত্সগুলিকে প্রতিনিধিত্ব করে যার জন্য ডেটা প্রাথমিকভাবে ফাইল ইনপুটের মাধ্যমে সরবরাহ করা হয়। ডেটা এখনও API এর মাধ্যমে প্রদান করা যেতে পারে।
UI

মার্চেন্ট সেন্টারে সরাসরি যোগ করা পণ্যের ডেটা উৎস।

এই API এর মাধ্যমে এই ধরনের ডেটা উৎস তৈরি বা আপডেট করা যাবে না, শুধুমাত্র Merchant Center UI দ্বারা।

এই ধরনের তথ্য উৎস শুধুমাত্র পঠিত হয়.

AUTOFEED এটি স্বয়ংক্রিয়ভাবে আপনার পণ্য ডেটা তৈরি করতে ব্যবহৃত স্বয়ংক্রিয় ফিড হিসাবেও পরিচিত। এই ধরনের ডেটা উৎস অ্যাকাউন্ট বান্ডেলের মাধ্যমে সক্রিয় বা নিষ্ক্রিয় করা যেতে পারে।

ফাইলইনপুট

ফাইল ডেটা উৎসের জন্য নির্দিষ্ট ডেটা। এই ক্ষেত্রটি অন্যান্য ডেটা উৎস ইনপুটগুলির জন্য খালি।

JSON প্রতিনিধিত্ব
{
  "fetchSettings": {
    object (FetchSettings)
  },
  "fileName": string,
  "fileInputType": enum (FileInputType)
}
ক্ষেত্র
fetchSettings

object ( FetchSettings )

ঐচ্ছিক। তথ্য উৎস প্রদানের জন্য বিস্তারিত আনুন. এটিতে FETCH এবং GOOGLE_SHEETS ফাইল ইনপুট প্রকারের সেটিংস রয়েছে৷ প্রয়োজনীয় ক্ষেত্রগুলি আনার ফ্রিকোয়েন্সির উপর ভিত্তি করে পরিবর্তিত হয়।

fileName

string

ঐচ্ছিক। ডেটা উৎসের ফাইলের নাম। UPLOAD ফাইল ইনপুট প্রকারের জন্য প্রয়োজনীয়।

fileInputType

enum ( FileInputType )

শুধুমাত্র আউটপুট। ফাইল ইনপুট প্রকার।

ফেচসেটিংস

তথ্য উৎস প্রদানের জন্য বিস্তারিত আনুন.

JSON প্রতিনিধিত্ব
{
  "enabled": boolean,
  "dayOfMonth": integer,
  "timeOfDay": {
    object (TimeOfDay)
  },
  "dayOfWeek": enum (DayOfWeek),
  "timeZone": string,
  "frequency": enum (Frequency),
  "fetchUri": string,
  "username": string,
  "password": string
}
ক্ষেত্র
enabled

boolean

ঐচ্ছিক। আনার সময়সূচী সক্ষম করে বা বিরতি দেয়।

dayOfMonth

integer

ঐচ্ছিক। মাসের যে দিন ডেটা সোর্স ফাইলটি আনতে হবে (1-31)। এই ক্ষেত্রটি শুধুমাত্র মাসিক ফ্রিকোয়েন্সির জন্য সেট করা যেতে পারে।

timeOfDay

object ( TimeOfDay )

ঐচ্ছিক। দিনের যে ঘন্টা ডেটা সোর্স ফাইলটি আনতে হবে। মিনিট এবং সেকেন্ড সমর্থিত নয় এবং উপেক্ষা করা হবে।

dayOfWeek

enum ( DayOfWeek )

ঐচ্ছিক। সপ্তাহের যে দিন ডেটা সোর্স ফাইল আনতে হবে। এই ক্ষেত্রটি শুধুমাত্র সাপ্তাহিক ফ্রিকোয়েন্সির জন্য সেট করা যেতে পারে।

timeZone

string

ঐচ্ছিক। সময়সূচীর জন্য ব্যবহৃত সময় অঞ্চল । ডিফল্টরূপে UTC। উদাহরণস্বরূপ, "America/Los_Angeles"।

frequency

enum ( Frequency )

প্রয়োজন। আনার সময়সূচী বর্ণনাকারী ফ্রিকোয়েন্সি।

fetchUri

string

ঐচ্ছিক। ইউআরএল যেখানে ডেটা সোর্স ফাইল আনা যায়। Google Merchant Center HTTP, HTTPS বা SFTP প্রোটোকল ব্যবহার করে স্বয়ংক্রিয় নির্ধারিত আপলোড সমর্থন করে, তাই মানটিকে সেই তিনটি প্রোটোকলের মধ্যে একটি ব্যবহার করে একটি বৈধ লিঙ্ক হতে হবে। Google পত্রক ফাইলের জন্য অপরিবর্তনীয়।

username

string

ঐচ্ছিক। [fetch url][google.shopping.content.bundles.DataSources.FileInput.fetch_url] এর জন্য একটি ঐচ্ছিক ব্যবহারকারীর নাম। SFTP-এর মাধ্যমে ডেটা উৎস জমা দেওয়ার জন্য ব্যবহৃত হয়।

password

string

ঐচ্ছিক। [fetch url][google.shopping.content.bundles.DataSources.FileInput.fetch_url] এর জন্য একটি ঐচ্ছিক পাসওয়ার্ড। SFTP-এর মাধ্যমে ডেটা উৎস জমা দেওয়ার জন্য ব্যবহৃত হয়।

দিনের সময়

দিনের একটি সময় প্রতিনিধিত্ব করে। তারিখ এবং সময় অঞ্চল হয় উল্লেখযোগ্য নয় বা অন্য কোথাও নির্দিষ্ট করা হয়েছে৷ একটি API লিপ সেকেন্ডের অনুমতি দিতে বেছে নিতে পারে। সম্পর্কিত প্রকারগুলি হল google.type.Date এবং google.protobuf.Timestamp

JSON প্রতিনিধিত্ব
{
  "hours": integer,
  "minutes": integer,
  "seconds": integer,
  "nanos": integer
}
ক্ষেত্র
hours

integer

24 ঘন্টা বিন্যাসে দিনের ঘন্টা. 0 থেকে 23 পর্যন্ত হওয়া উচিত। ব্যবসা বন্ধ হওয়ার সময় মত পরিস্থিতির জন্য একটি API "24:00:00" মানকে অনুমতি দিতে পারে।

minutes

integer

দিনের ঘন্টার মিনিট। 0 থেকে 59 এর মধ্যে হতে হবে।

seconds

integer

সময়ের মিনিটের সেকেন্ড। সাধারণত 0 থেকে 59 এর মধ্যে হতে হবে। একটি API 60 মান অনুমোদন করতে পারে যদি এটি লিপ-সেকেন্ডের অনুমতি দেয়।

nanos

integer

ন্যানোসেকেন্ডে সেকেন্ডের ভগ্নাংশ। 0 থেকে 999,999,999 পর্যন্ত হতে হবে।

সপ্তাহের দিন

সপ্তাহের একটি দিন প্রতিনিধিত্ব করে।

Enums
DAY_OF_WEEK_UNSPECIFIED সপ্তাহের দিন অনির্দিষ্ট।
MONDAY সোমবার
TUESDAY মঙ্গলবার
WEDNESDAY বুধবার
THURSDAY বৃহস্পতিবার
FRIDAY শুক্রবার
SATURDAY শনিবার
SUNDAY রবিবার

ফ্রিকোয়েন্সি

প্রয়োজনীয় ক্ষেত্রগুলি আনার ফ্রিকোয়েন্সির উপর ভিত্তি করে পরিবর্তিত হয়। একটি মাসিক আনার সময়সূচীর জন্য, [মাসের দিন][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_month] এবং [দিনের ঘণ্টা][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] ] প্রয়োজন হয়. সাপ্তাহিক আনার সময়সূচীর জন্য, [সপ্তাহের দিন][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_week] এবং [দিনের ঘণ্টা][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] ] প্রয়োজন হয়. একটি দৈনিক আনার সময়সূচীর জন্য, শুধুমাত্র একটি [দিনের ঘন্টা [google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] প্রয়োজন৷

Enums
FREQUENCY_UNSPECIFIED ফ্রিকোয়েন্সি অনির্দিষ্ট।
FREQUENCY_DAILY আনা হয় প্রতিদিন.
FREQUENCY_WEEKLY আনা প্রতি সপ্তাহে ঘটবে.
FREQUENCY_MONTHLY প্রতি মাসে আনা হয়.

ফাইল ইনপুট টাইপ

ফাইল বিতরণের পদ্ধতি।

Enums
FILE_INPUT_TYPE_UNSPECIFIED ফাইল ইনপুট প্রকার অনির্দিষ্ট.
UPLOAD ফাইলটি SFTP, Google ক্লাউড স্টোরেজ বা ম্যানুয়ালি মার্চেন্ট সেন্টারে আপলোড করা হয়।
FETCH ফাইলটি কনফিগার করা [fetchUri][google.shopping.content.bundles.DataSources.FileInput.FetchSettings.fetch_uri] থেকে আনা হয়েছে।
GOOGLE_SHEETS ফাইলটি [fetchUri][google.shopping.content.bundles.DataSources.FileInput.FetchSettings.fetch_uri]-এ উল্লেখ করা Google পত্রক থেকে আনা হয়েছে।

পদ্ধতি

create

প্রদত্ত অ্যাকাউন্টের জন্য নতুন ডেটা উৎস কনফিগারেশন তৈরি করে।

delete

আপনার Merchant Center অ্যাকাউন্ট থেকে একটি ডেটা উৎস মুছে দেয়।

fetch

আপনার Merchant Center অ্যাকাউন্ট থেকে ডেটা উৎসে অবিলম্বে (এমনকি আনার সময়সূচির বাইরেও) ডেটা আনার কাজ সম্পাদন করে।

get

প্রদত্ত অ্যাকাউন্টের জন্য ডেটা উৎস কনফিগারেশন পুনরুদ্ধার করে।

list

প্রদত্ত অ্যাকাউন্টের জন্য ডেটা উত্সগুলির জন্য কনফিগারেশনগুলি তালিকাভুক্ত করে৷

patch

বিদ্যমান ডেটা উৎস কনফিগারেশন আপডেট করে।