REST রিসোর্স: urlNotifications

রিসোর্স: UrlNotification

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

JSON উপস্থাপনা

{
  "url": string,
  "type": enum(UrlNotificationType),
  "notifyTime": string
}
ফিল্ড
url

string

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

type

enum(UrlNotificationType)

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

notifyTime

string (Timestamp format)

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

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

UrlNotificationType

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

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

পদ্ধতি

getMetadata

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

publish

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