- एचटीटीपी अनुरोध
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- इसे आज़माएं!
"अन्य संपर्क" की सूची बनाएं. इसमें ऐसे संपर्क शामिल हैं जो किसी संपर्क ग्रुप में नहीं हैं. "अन्य संपर्क" आम तौर पर, इंटरैक्शन से अपने-आप बने संपर्क होते हैं.
पूरी तरह सिंक होने के सात दिन बाद, सिंक टोकन की समयसीमा खत्म हो जाती है. जिस सिंक टोकन की समयसीमा खत्म हो चुकी है उसके अनुरोध को "EXPIRED_SYNC_TOKEN" वजह से google.rpc.ErrorInfo में गड़बड़ी मिलेगी. ऐसी गड़बड़ी होने पर, क्लाइंट को
के बिना ही, सिंक करने का पूरा अनुरोध करना चाहिए.syncToken
सिंक करने के किसी पूरे अनुरोध के पहले पेज में एक अतिरिक्त कोटा होता है. अगर कोटा पार हो जाता है, तो 429 गड़बड़ी मिलेगी. यह कोटा तय कर दिया गया है और इसे बढ़ाया नहीं जा सकता.
जब
के बारे में बताया जाता है, तो पिछली बार सिंक किए जाने के बाद मिटाए गए संसाधन ऐसे व्यक्ति के तौर पर वापस कर दिए जाएंगे जिसके syncToken
को 'सही' पर सेट किया गया हो.PersonMetadata.deleted
या pageToken
तय होने पर, दूसरे सभी अनुरोध पैरामीटर, पहले कॉल से मैच होने चाहिए.syncToken
सिंक करने के अनुरोधों को लागू होने में कुछ मिनट लग सकते हैं. इंक्रीमेंटल सिंक, लिखने के बाद पढ़ने के बाद इस्तेमाल करने के लिए नहीं बनाए गए हैं.
इस्तेमाल के उदाहरण देखने के लिए, उपयोगकर्ता के उन अन्य संपर्कों की सूची बनाएं जिनमें बदलाव हुआ है.
एचटीटीपी अनुरोध
GET https://people.googleapis.com/v1/otherContacts
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
pageToken |
ज़रूरी नहीं. पेज टोकन, जो पिछले जवाब पेज पर नंबर डालते समय, |
pageSize |
ज़रूरी नहीं. "अन्य संपर्कों" की संख्या ताकि उन्हें जवाब में शामिल किया जा सके. मान्य वैल्यू, 1 से 1,000 के बीच होती हैं. इसमें ये भी शामिल हैं. अगर यह सेट नहीं है या 0 पर सेट है, तो डिफ़ॉल्ट वैल्यू 100 पर सेट होती है. |
requestSyncToken |
ज़रूरी नहीं. क्या जवाब, नतीजों के आखिरी पेज पर सिंक व्यवहार के बारे में ज़्यादा जानकारी |
syncToken |
ज़रूरी नहीं. पिछले जवाब से मिला सिंक टोकन सिंक करते समय, सिंक व्यवहार के बारे में ज़्यादा जानकारी |
readMask |
ज़रूरी है. हर व्यक्ति के लिए कौनसे फ़ील्ड दिखाए जाएं, यह तय करने के लिए फ़ील्ड मास्क. एक से ज़्यादा फ़ील्ड को कॉमा से अलग करके चुना जा सकता है. मान्य वैल्यू, इस बात पर निर्भर करती हैं कि ReadSourceType का इस्तेमाल किस तरह किया गया है. अगर READ_SOURCE_TYPE_Contact का इस्तेमाल किया जाता है, तो मान्य मान ये हैं:
अगर READ_SOURCE_TYPE_PROFILE का इस्तेमाल किया जाता है, तो मान्य मान ये हैं:
|
sources[] |
ज़रूरी नहीं. यह मास्क बताता है कि किस तरह के सोर्स दिखाए जाने हैं. अगर यह नीति सेट नहीं है, तो डिफ़ॉल्ट तौर पर इस फ़ील्ड के लिए संभावित वैल्यू ये हैं:
|
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
पुष्टि किए गए उपयोगकर्ता के "अन्य संपर्क" के लिए किए गए अनुरोध का जवाब.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
JSON के काेड में दिखाना |
---|
{
"otherContacts": [
{
object ( |
फ़ील्ड | |
---|---|
otherContacts[] |
"अन्य संपर्क" की सूची 'व्यक्ति' संसाधन के तौर पर दिखाया गया. "अन्य संपर्क" फ़ील्ड के सीमित सबसेट का समर्थन करते हैं. ज़्यादा जानकारी के लिए, ListOtherContactsRequest.request_mask को देखें. |
nextPageToken |
एक टोकन, जिसे अगला पेज फिर से पाने के लिए |
nextSyncToken |
एक टोकन, जिसे |
totalSize |
सूची में मौजूद ऐसे संपर्कों की कुल संख्या जिन्हें पेजों में नंबर नहीं डाला गया है. |
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/contacts.other.readonly
ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.