Package google.shopping.merchant.notifications.v1beta

সূচক

বিজ্ঞপ্তি ApiService

বণিকদের জন্য বিজ্ঞপ্তি সদস্যতা পরিচালনা করার পরিষেবা

বিজ্ঞপ্তি সাবস্ক্রিপশন তৈরি করুন

rpc CreateNotificationSubscription( CreateNotificationSubscriptionRequest ) returns ( NotificationSubscription )

একটি ব্যবসার জন্য একটি বিজ্ঞপ্তি সদস্যতা তৈরি করে। স্বতন্ত্র বা সাবঅ্যাকাউন্ট অ্যাকাউন্টের জন্য, ব্যবসা নিজের জন্য একটি সাবস্ক্রিপশন তৈরি করতে পারে। MCAs-এর জন্য, ব্যবসা সমস্ত পরিচালিত অ্যাকাউন্টের জন্য বা একটি নির্দিষ্ট উপ-অ্যাকাউন্টের জন্য একটি সাবস্ক্রিপশন তৈরি করতে পারে।

আমরা নিম্নলিখিত ধরণের বিজ্ঞপ্তি সাবস্ক্রিপশন একসাথে থাকতে দেব (প্রতি ইভেন্টের ধরন প্রতি গ্রাহক হিসাবে ব্যবসাপ্রতি):

  1. সমস্ত পরিচালিত অ্যাকাউন্টের জন্য সদস্যতা + নিজের জন্য সদস্যতা।

  2. পরিচালিত অ্যাকাউন্টের জন্য একাধিক "আংশিক" সদস্যতা + নিজের জন্য সদস্যতা।

আমরা অনুমতি দেব না (প্রতি ইভেন্টের ধরন প্রতি গ্রাহক হিসাবে ব্যবসায়):

  1. একাধিক স্ব সদস্যতা.

  2. একাধিক "সমস্ত পরিচালিত অ্যাকাউন্ট" সদস্যতা।

  3. একই সময়ে "সমস্ত পরিচালিত অ্যাকাউন্ট" সদস্যতা এবং আংশিক সদস্যতা।

  4. একই লক্ষ্য অ্যাকাউন্টের জন্য একাধিক আংশিক সদস্যতা।

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

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

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

আরো তথ্যের জন্য, দেখুনOAuth 2.0 Overview .

বিজ্ঞপ্তি সাবস্ক্রিপশন মুছুন

rpc DeleteNotificationSubscription( DeleteNotificationSubscriptionRequest ) returns ( Empty )

একজন বণিকের জন্য একটি বিজ্ঞপ্তি সদস্যতা মুছে দেয়।

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

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

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

আরো তথ্যের জন্য, দেখুনOAuth 2.0 Overview .

নোটিফিকেশন সাবস্ক্রিপশন পান

rpc GetNotificationSubscription( GetNotificationSubscriptionRequest ) returns ( NotificationSubscription )

একটি অ্যাকাউন্টের জন্য বিজ্ঞপ্তি সদস্যতা পায়।

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

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

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

আরো তথ্যের জন্য, দেখুনOAuth 2.0 Overview .

তালিকা বিজ্ঞপ্তি সাবস্ক্রিপশন

rpc ListNotificationSubscriptions( ListNotificationSubscriptionsRequest ) returns ( ListNotificationSubscriptionsResponse )

একজন ব্যবসায়ীর জন্য সমস্ত বিজ্ঞপ্তি সদস্যতা পায়।

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

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

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

আরো তথ্যের জন্য, দেখুনOAuth 2.0 Overview .

আপডেট বিজ্ঞপ্তি সাবস্ক্রিপশন

rpc UpdateNotificationSubscription( UpdateNotificationSubscriptionRequest ) returns ( NotificationSubscription )

একজন ব্যবসায়ীর জন্য একটি বিদ্যমান বিজ্ঞপ্তি সদস্যতা আপডেট করে।

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

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

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

আরো তথ্যের জন্য, দেখুনOAuth 2.0 Overview .

বৈশিষ্ট্য

বণিককে অবহিত করার জন্য যে সংস্থানটি পরিবর্তিত হচ্ছে তাতে বৈশিষ্ট্যটি নির্দিষ্ট করতে Enum.

Enums
ATTRIBUTE_UNSPECIFIED অনির্দিষ্ট বৈশিষ্ট্য
STATUS পরিবর্তিত সত্তার অবস্থা

বিজ্ঞপ্তি সাবস্ক্রিপশন অনুরোধ তৈরি করুন

CreateNotificationSubscription পদ্ধতির জন্য অনুরোধ বার্তা.

ক্ষেত্র
parent

string

প্রয়োজন। নতুন বিজ্ঞপ্তি সদস্যতার মালিক বণিক অ্যাকাউন্ট। বিন্যাস: accounts/{account}

notification_ subscription

NotificationSubscription

প্রয়োজন। তৈরি করতে বিজ্ঞপ্তি সাবস্ক্রিপশন.

বিজ্ঞপ্তি সাবস্ক্রিপশনের অনুরোধ মুছুন

DeleteNotificationSubscription পদ্ধতির জন্য অনুরোধ বার্তা.

ক্ষেত্র
name

string

প্রয়োজন। নোটিফিকেশন সাবস্ক্রিপশনের নাম মুছে ফেলতে হবে।

NotificationSubscription Request পান

GetNotificationSubscription পদ্ধতির জন্য অনুরোধ বার্তা.

ক্ষেত্র
name

string

প্রয়োজন। বিজ্ঞপ্তির সদস্যতার name

তালিকা বিজ্ঞপ্তি সাবস্ক্রিপশন অনুরোধ

ListNotificationSubscription পদ্ধতির জন্য অনুরোধ বার্তা.

ক্ষেত্র
parent

string

প্রয়োজন। বিজ্ঞপ্তির সদস্যতাগুলির মালিক বণিক অ্যাকাউন্ট। বিন্যাস: accounts/{account}

page_ size

int32

একটি পৃষ্ঠায় ফেরত পাঠানোর জন্য সর্বাধিক সংখ্যক বিজ্ঞপ্তি সদস্যতা। page_size এর ডিফল্ট মান হল 100৷ সর্বোচ্চ মান হল 200200 এর উপরে মান 200 এ বাধ্য করা হবে।

page_ token

string

পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করতে টোকেন (যদি দেওয়া হয়)। অন্যান্য সমস্ত প্যারামিটার অবশ্যই মূল কলের সাথে মেলে যা পৃষ্ঠা টোকেন প্রদান করেছে।

তালিকা বিজ্ঞপ্তি সাবস্ক্রিপশন প্রতিক্রিয়া

ListNotificationSubscription পদ্ধতির জন্য প্রতিক্রিয়া বার্তা।

ক্ষেত্র
notification_ subscriptions[]

NotificationSubscription

বণিকের অনুরোধ করা বিজ্ঞপ্তি সদস্যতার তালিকা।

next_ page_ token

string

একটি টোকেন, যা পরবর্তী পৃষ্ঠা পুনরুদ্ধার করতে page_token হিসাবে পাঠানো যেতে পারে। যদি এই ক্ষেত্রটি বাদ দেওয়া হয়, তাহলে পরবর্তী পৃষ্ঠা থাকবে না।

বিজ্ঞপ্তি সাবস্ক্রিপশন

একটি মার্চেন্ট অ্যাকাউন্টের মালিকানাধীন একটি বিজ্ঞপ্তি সদস্যতা প্রতিনিধিত্ব করে।

ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। বিজ্ঞপ্তি কনফিগারেশনের name । একটি নতুন NotificationSubscription তৈরি করার পরে বিষয়বস্তু API দ্বারা উত্পন্ন হয়৷ account কনফিগারেশনের মালিক বণিকের বণিক ID প্রতিনিধিত্ব করে। বিন্যাস: accounts/{account}/notificationsubscriptions/{notification_subscription}

registered_ event

NotificationEventType

যে ইভেন্ট সম্পর্কে বণিক বিজ্ঞপ্তি পেতে চান।

call_ back_ uri

string

ইউআরএলটি বণিকের কাছে বিজ্ঞপ্তি পাঠানোর জন্য ব্যবহার করা হবে।

ইউনিয়ন ক্ষেত্র interested_in

interested_in নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

all_ managed_ accounts

bool

যদি এই মানটি সত্য হয়, অনুরোধকারী অ্যাকাউন্টটিকে প্রতিদিনের ভিত্তিতে নতুন যোগ করা অ্যাকাউন্টগুলি সহ সমস্ত পরিচালিত অ্যাকাউন্টের (সাবঅ্যাকাউন্ট বা অন্যান্য লিঙ্ক করা অ্যাকাউন্ট হতে পারে) জন্য নির্দিষ্ট ইভেন্ট সম্পর্কে অবহিত করা হয়।

target_ account

string

আপনি যে অ্যাকাউন্টের জন্য বিজ্ঞপ্তি পেতে চান তার name । বিন্যাস: accounts/{account}

বিজ্ঞপ্তি ইভেন্ট টাইপ

ব্যবসায়ী যে ইভেন্টের জন্য বিজ্ঞপ্তি পেতে আগ্রহী তা উপস্থাপন করে।

Enums
NOTIFICATION_EVENT_TYPE_UNSPECIFIED বিজ্ঞপ্তি ইভেন্ট প্রকার অনির্দিষ্ট.
PRODUCT_STATUS_CHANGE পণ্যের স্থিতি পরিবর্তনের বিজ্ঞপ্তি, উদাহরণস্বরূপ যখন পণ্যটি অস্বীকৃত হয়।

পণ্য পরিবর্তন

পুরানো মান, নতুন মান, অঞ্চল কোড হিসাবে দেশের কোড এবং রিপোর্টিং প্রসঙ্গ সহ পণ্যে যে পরিবর্তন হয়েছে।

ক্ষেত্র
old_ value

string

পরিবর্তিত সম্পদ বা বৈশিষ্ট্যের পুরানো মান।

new_ value

string

পরিবর্তিত সম্পদ বা বৈশিষ্ট্যের নতুন মান।

region_ code

string

যেসব দেশে পরিবর্তন হয়েছে (যদি প্রযোজ্য হয়)

reporting_ context

ReportingContextEnum

রিপোর্টিং প্রসঙ্গ যেখানে পরিবর্তন আছে (যদি প্রযোজ্য হয়)

পণ্যের অবস্থা পরিবর্তন বার্তা

পণ্যের স্থিতি পরিবর্তন ইভেন্ট সম্পর্কে বিজ্ঞপ্তি দেওয়ার জন্য বণিক যে বার্তাটি পাবেন

ক্ষেত্র
changes[]

ProductChange

পণ্যে যে পরিবর্তন ঘটেছে তা বর্ণনা করার জন্য একটি বার্তা

account

string

পরিবর্তিত সত্তার মালিক লক্ষ্য অ্যাকাউন্ট। বিন্যাস: accounts/{merchant_id}

managing_ account

string

যে অ্যাকাউন্টটি বণিকের অ্যাকাউন্ট পরিচালনা করে। মার্চেন্ট আইডির মতোই হতে পারে যদি এটি স্বতন্ত্র অ্যাকাউন্ট হয়। বিন্যাস: accounts/{service_provider_id}

resource_ type

Resource

রিসোর্স যে পরিবর্তিত হয়, এই ক্ষেত্রে এটি সর্বদা Product হবে।

attribute

Attribute

রিসোর্সে যে অ্যাট্রিবিউটটি পরিবর্তিত হয়েছে, সেক্ষেত্রে এটি সবসময় Status থাকবে।

resource_ id

string

পণ্যের আইডি।

resource

string

পণ্যের নাম। ফর্ম্যাট: {product.name=accounts/{account}/products/{product}}

expiration_ time

Timestamp

পণ্যের মেয়াদ শেষ হওয়ার সময়। পণ্য মুছে ফেলার ইভেন্টের জন্য বিজ্ঞপ্তি পাঠানো হলে এই ক্ষেত্রটি বাজি ধরবে না।

সম্পদ

বণিককে অবহিত করার জন্য যে সংস্থানটি পরিবর্তন করা হচ্ছে তা নির্দিষ্ট করতে Enum.

Enums
RESOURCE_UNSPECIFIED অনির্দিষ্ট সম্পদ
PRODUCT সম্পদ প্রকার: পণ্য

আপডেটের বিজ্ঞপ্তি সাবস্ক্রিপশন অনুরোধ

UpdateNotificationSubscription পদ্ধতির জন্য অনুরোধ বার্তা.

ক্ষেত্র
notification_ subscription

NotificationSubscription

প্রয়োজন। বিজ্ঞপ্তি সাবস্ক্রিপশনের নতুন সংস্করণ যা আপডেট করা উচিত।

update_ mask

FieldMask

ক্ষেত্রগুলির তালিকা আপডেট করা হচ্ছে৷