REST রিসোর্স: urlNotifications

রিসোর্স: UrlNotification

UrlNotification রিসোর্স সব ইন্ডেক্সিং এপিআই কলে ব্যবহার করা হয়। এটি কোনও ওয়েব ডকুমেন্টের জীবনচক্রের একটি ইভেন্টের বিবরণ দেয়।

JSON উপস্থাপনা
{
  "url": string,
  "type": enum(UrlNotificationType),
  "notifyTime": string
}
ফিল্ড
url

string

এই বিজ্ঞপ্তির উদ্দেশ্য। এই বিজ্ঞপ্তির প্রকাশককে ইউআরএলটির মালিক হতে হবে এবং URL_UPDATED বিজ্ঞপ্তির ক্ষেত্রে, সেটি অবশ্যই Google-এর ক্রল করার মতো হতে হবে।

type

enum(UrlNotificationType)

ইউআরএলের জীবনচক্রের যে ইভেন্ট সম্পর্কে Google-কে জানানো হচ্ছে।

notifyTime

string (Timestamp-এর ফর্ম্যাট)

এই বিজ্ঞপ্তি যে সময়ে তৈরি হয়েছিল তার টাইমস্ট্যাম্প। ব্যবহারকারীর এটি উল্লেখ করা উচিত নয়। অনুরোধের সময় এই ফিল্ড উপেক্ষা করা হয়।

RFC3339 UTC "Zulu" ফর্ম্যাটে ন্যানোসেকেন্ড পর্যন্ত সঠিক একটি টাইমস্ট্যাম্প। যেমন: "2014-10-02T15:01:23.045123456Z"

UrlNotificationType

প্রদত্ত ইউআরএলে যে বিভিন্ন ইভেন্টগুলি হতে পারে সেগুলি উল্লেখ করে।

Enums
URL_NOTIFICATION_TYPE_UNSPECIFIED অনির্দিষ্ট।
URL_UPDATED প্রদত্ত ইউআরএল (ওয়েব ডকুমেন্ট) আপডেট করা হয়েছে।
URL_DELETED প্রদত্ত ইউআরএল (ওয়েব ডকুমেন্ট) মুছে ফেলা হয়েছে।

পদ্ধতি

getMetadata

একটি ওয়েব ডকুমেন্ট সম্পর্কে মেটাডেটা পায়।

publish

একটি ইউআরএল আপডেট হয়েছে, নাকি মুছে ফেলা হয়েছে সেই সম্পর্কে বিজ্ঞপ্তি পাঠায়।