People API

প্রোফাইল এবং পরিচিতি সম্পর্কে তথ্য অ্যাক্সেস প্রদান করে।

পরিষেবা: people.googleapis.com

এই পরিষেবাটি কল করার জন্য, আমরা সুপারিশ করি যে আপনি Google-প্রদত্ত ক্লায়েন্ট লাইব্রেরিগুলি ব্যবহার করুন৷ যদি আপনার অ্যাপ্লিকেশনটিকে এই পরিষেবাটি কল করার জন্য আপনার নিজস্ব লাইব্রেরি ব্যবহার করতে হয়, আপনি API অনুরোধ করার সময় নিম্নলিখিত তথ্য ব্যবহার করুন৷

আবিষ্কার নথি

একটি ডিসকভারি ডকুমেন্ট হল একটি মেশিন-পাঠযোগ্য স্পেসিফিকেশন যা REST API-এর বর্ণনা এবং ব্যবহার করার জন্য। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং অন্যান্য টুল তৈরি করতে ব্যবহৃত হয় যা Google API-এর সাথে ইন্টারঅ্যাক্ট করে। একটি পরিষেবা একাধিক আবিষ্কার নথি প্রদান করতে পারে। এই পরিষেবা নিম্নলিখিত আবিষ্কার নথি প্রদান করে:

পরিষেবা শেষ পয়েন্ট

একটি পরিষেবা শেষ পয়েন্ট হল একটি বেস URL যা একটি API পরিষেবার নেটওয়ার্ক ঠিকানা নির্দিষ্ট করে৷ একটি পরিষেবার একাধিক পরিষেবা শেষ পয়েন্ট থাকতে পারে। এই পরিষেবাটির নিম্নলিখিত পরিষেবা শেষ পয়েন্ট রয়েছে এবং নীচের সমস্ত URIগুলি এই পরিষেবার শেষ পয়েন্টের সাথে সম্পর্কিত:

  • https://people.googleapis.com

REST সম্পদ: v1.contactGroups

পদ্ধতি
batchGet GET /v1/contactGroups:batchGet
পরিচিতি গ্রুপ রিসোর্স নামের একটি তালিকা উল্লেখ করে প্রমাণীকৃত ব্যবহারকারীর মালিকানাধীন যোগাযোগ গোষ্ঠীর একটি তালিকা পান।
create POST /v1/contactGroups
প্রমাণীকৃত ব্যবহারকারীর মালিকানাধীন একটি নতুন যোগাযোগ গোষ্ঠী তৈরি করুন৷
delete DELETE /v1/{resourceName=contactGroups/*}
একটি পরিচিতি গ্রুপ রিসোর্স নাম উল্লেখ করে প্রমাণীকৃত ব্যবহারকারীর মালিকানাধীন একটি বিদ্যমান পরিচিতি গোষ্ঠী মুছুন।
get GET /v1/{resourceName=contactGroups/*}
একটি পরিচিতি গ্রুপ রিসোর্স নাম উল্লেখ করে প্রমাণীকৃত ব্যবহারকারীর মালিকানাধীন একটি নির্দিষ্ট যোগাযোগ গোষ্ঠী পান।
list GET /v1/contactGroups
প্রমাণীকৃত ব্যবহারকারীর মালিকানাধীন সমস্ত যোগাযোগ গোষ্ঠীর তালিকা করুন।
update PUT /v1/{contactGroup.resourceName=contactGroups/*}
প্রমাণীকৃত ব্যবহারকারীর মালিকানাধীন একটি বিদ্যমান পরিচিতি গোষ্ঠীর নাম আপডেট করুন৷

REST সম্পদ: v1.contactGroups.members

পদ্ধতি
modify POST /v1/{resourceName=contactGroups/*}/members:modify
প্রমাণীকৃত ব্যবহারকারীর মালিকানাধীন একটি পরিচিতি গ্রুপের সদস্যদের পরিবর্তন করুন।

REST সম্পদ: v1.otherContacts

পদ্ধতি
copyOtherContactToMyContactsGroup POST /v1/{resourceName=otherContacts/*}:copyOtherContactToMyContactsGroup

ব্যবহারকারীর "myContacts" গ্রুপে একটি নতুন পরিচিতিতে একটি "অন্যান্য পরিচিতি" কপি করে

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

list GET /v1/otherContacts
সমস্ত "অন্যান্য পরিচিতি" তালিকাভুক্ত করুন, এটি এমন পরিচিতি যা একটি পরিচিতি গোষ্ঠীতে নেই৷
search GET /v1/otherContacts:search
প্রমাণীকৃত ব্যবহারকারীর অন্যান্য পরিচিতিগুলির মধ্যে পরিচিতির একটি তালিকা প্রদান করে যা অনুসন্ধান ক্যোয়ারির সাথে মেলে৷

REST সম্পদ: v1.people

পদ্ধতি
batchCreateContacts POST /v1/people:batchCreateContacts

নতুন পরিচিতিগুলির একটি ব্যাচ তৈরি করুন এবং নতুনদের জন্য ব্যক্তি প্রতিক্রিয়াগুলি ফেরত দিন৷

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

batchDeleteContacts POST /v1/people:batchDeleteContacts
পরিচিতিগুলির একটি ব্যাচ মুছুন।
batchUpdateContacts POST /v1/people:batchUpdateContacts
পরিচিতিগুলির একটি ব্যাচ আপডেট করুন এবং আপডেট করা পরিচিতিগুলির জন্য ব্যক্তিপ্রতিক্রিয়াগুলিতে সম্পদের নামের একটি মানচিত্র ফেরত দিন৷
createContact POST /v1/people:createContact
একটি নতুন পরিচিতি তৈরি করুন এবং সেই পরিচিতির জন্য ব্যক্তি সম্পদ ফেরত দিন।
deleteContact DELETE /v1/{resourceName=people/*}:deleteContact
একজন পরিচিত ব্যক্তি মুছুন।
deleteContactPhoto DELETE /v1/{resourceName=people/*}:deleteContactPhoto
একটি পরিচিতির ছবি মুছুন।
get GET /v1/{resourceName=people/*}
একটি সম্পদের নাম উল্লেখ করে একজন ব্যক্তির সম্পর্কে তথ্য প্রদান করে।
getBatchGet GET /v1/people:batchGet
অনুরোধ করা সম্পদ নামের একটি তালিকা নির্দিষ্ট করে নির্দিষ্ট ব্যক্তিদের একটি তালিকা সম্পর্কে তথ্য প্রদান করে।
listDirectoryPeople GET /v1/people:listDirectoryPeople
প্রমাণীকৃত ব্যবহারকারীর ডোমেন ডিরেক্টরিতে ডোমেন প্রোফাইল এবং ডোমেন পরিচিতিগুলির একটি তালিকা প্রদান করে৷
searchContacts GET /v1/people:searchContacts
প্রমাণীকৃত ব্যবহারকারীর গোষ্ঠীবদ্ধ পরিচিতিগুলিতে পরিচিতির একটি তালিকা প্রদান করে যা অনুসন্ধান ক্যোয়ারির সাথে মেলে৷
searchDirectoryPeople GET /v1/people:searchDirectoryPeople
প্রমাণীকৃত ব্যবহারকারীর ডোমেন ডিরেক্টরিতে ডোমেন প্রোফাইল এবং ডোমেন পরিচিতিগুলির একটি তালিকা প্রদান করে যা অনুসন্ধান ক্যোয়ারির সাথে মেলে৷
updateContact PATCH /v1/{person.resourceName=people/*}:updateContact
একটি বিদ্যমান যোগাযোগ ব্যক্তির জন্য যোগাযোগের ডেটা আপডেট করুন।
updateContactPhoto PATCH /v1/{resourceName=people/*}:updateContactPhoto
একটি পরিচিতির ফটো আপডেট করুন৷

REST সম্পদ: v1.people.connections

পদ্ধতি
list GET /v1/{resourceName=people/*}/connections
প্রমাণীকৃত ব্যবহারকারীর পরিচিতিগুলির একটি তালিকা প্রদান করে।