লেবেলআইডগুলির তালিকা সম্পর্কে বিজ্ঞপ্তিগুলি সীমাবদ্ধ করতে৷ ডিফল্টরূপে, অনির্দিষ্ট থাকলে, সমস্ত পরিবর্তন পুশ করা হয়। যদি নির্দিষ্ট করা থাকে তাহলে একটি পুশ বিজ্ঞপ্তি তৈরি করার জন্য কোন লেবেল প্রয়োজন তা নির্দেশ করে৷
labelIds list ফিল্টারিং আচরণ নির্দিষ্ট করা হয়েছে। এই ক্ষেত্রটি অবহেলিত কারণ এটি কিছু ক্ষেত্রে ভুল আচরণ করেছে; পরিবর্তে labelFilterBehavior ব্যবহার করুন।
labelIds list ফিল্টারিং আচরণ নির্দিষ্ট করা হয়েছে। এই ক্ষেত্রটি labelFilterAction প্রতিস্থাপন করে; সেট করা হলে, labelFilterAction উপেক্ষা করা হয়।
topicName
string
ইভেন্টগুলি প্রকাশ করার জন্য একটি সম্পূর্ণরূপে যোগ্যতাসম্পন্ন Google Cloud Pub/Sub API বিষয়ের নাম৷ এই বিষয়ের নামটি অবশ্যই ক্লাউড পাব/সাব-এ ইতিমধ্যেই বিদ্যমান থাকতে হবে এবং আপনি ইতিমধ্যেই এটিতে gmail "প্রকাশ করুন" অনুমতি দিয়েছেন৷ উদাহরণস্বরূপ, "projects/my-project-identifier/topics/my-topic-name" (ক্লাউড পাব/সাব "v1" বিষয়ের নামকরণ ফর্ম্যাট ব্যবহার করে)।
মনে রাখবেন যে "my-project-identifier" অংশটি অবশ্যই আপনার Google ডেভেলপার প্রজেক্ট আইডির সাথে হুবহু মিলে যাবে (যেটি এই ঘড়ির অনুরোধটি কার্যকর করছে)।
প্রতিক্রিয়া শরীর
পুশ বিজ্ঞপ্তি ঘড়ি প্রতিক্রিয়া.
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2024-11-14 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["Set up or update push notifications for a user's mailbox to receive updates on message changes."],["Specify label IDs to filter notifications based on specific labels or all changes."],["Notifications are sent to a pre-configured Google Cloud Pub/Sub topic."],["Requires appropriate authorization scopes for accessing and modifying Gmail data."],["Responses include the mailbox's history ID and notification expiration time for renewal."]]],["To set up or update a push notification watch, send a POST request to `https://gmail.googleapis.com/gmail/v1/users/{userId}/watch`, replacing `{userId}` with the user's email. The request body should include `labelIds` (strings), `labelFilterBehavior` (enum: include/exclude), and a `topicName` (string), specifying the Pub/Sub topic. The response will contain a `historyId` and an `expiration` timestamp for the watch. Authorization requires specific OAuth scopes. `labelFilterAction` is deprecated, use `labelFilterBehavior` instead.\n"]]