- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- SortOrder
- इसे आज़माएं!
पुष्टि किए गए उपयोगकर्ता के संपर्कों की सूची दिखाता है.
पूरी तरह सिंक होने के सात दिन बाद, सिंक टोकन की समयसीमा खत्म हो जाती है. अगर सिंक टोकन की समयसीमा खत्म हो चुकी है, तो google.rpc.ErrorInfo के साथ "EXPIRED_SYNC_TOKEN" की वजह से गड़बड़ी का मैसेज दिखेगा. ऐसी गड़बड़ी होने पर, क्लाइंट को
के बिना ही, सिंक करने का पूरा अनुरोध करना चाहिए.syncToken
पूरे डेटा को सिंक करने के अनुरोध के पहले पेज के लिए, अतिरिक्त कोटा होता है. कोटा खत्म होने पर, 429 कोड वाली गड़बड़ी दिखेगी. यह कोटा तय कर दिया गया है और इसे बढ़ाया नहीं जा सकता.
की वैल्यू तय करने पर, आखिरी बार सिंक करने के बाद मिटाए गए संसाधन, व्यक्ति के तौर पर दिखेंगे. साथ ही, syncToken
की वैल्यू 'सही' पर सेट होगी.PersonMetadata.deleted
या pageToken
तय होने पर, दूसरे सभी अनुरोध पैरामीटर, पहले कॉल से मैच होने चाहिए.syncToken
सिंक करने के अनुरोधों के लिए, डेटा को लिखने में कुछ मिनट लग सकते हैं. इंक्रीमेंटल सिंक, डेटा को लिखने के बाद पढ़ने के उदाहरणों के लिए नहीं हैं.
उपयोगकर्ता के बदले गए संपर्कों की सूची बनाएं पर जाकर, इस्तेमाल के उदाहरण देखें.
एचटीटीपी अनुरोध
GET https://people.googleapis.com/v1/{resourceName=people/*}/connections
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
resourceName |
ज़रूरी है. उस रिसॉर्स का नाम जिसके लिए कनेक्शन दिखाने हैं. सिर्फ़ |
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
pageToken |
ज़रूरी नहीं. पेज टोकन, जो पिछले जवाब पेजेशन करते समय, |
pageSize |
ज़रूरी नहीं. जवाब में शामिल किए जाने वाले कनेक्शन की संख्या. मान्य वैल्यू, 1 से 1,000 के बीच होती हैं. इसमें ये भी शामिल हैं. अगर यह वैल्यू सेट नहीं की गई है या 0 पर सेट है, तो यह डिफ़ॉल्ट रूप से 100 पर सेट हो जाएगी. |
sortOrder |
ज़रूरी नहीं. कनेक्शन का क्रम तय करने के लिए. डिफ़ॉल्ट रूप से, यह |
requestSyncToken |
ज़रूरी नहीं. क्या नतीजों के आखिरी पेज पर, रिस्पॉन्स के तौर पर सिंक व्यवहार के बारे में ज़्यादा जानकारी |
syncToken |
ज़रूरी नहीं. सिंक करने के लिए मिला टोकन, जो पिछले रिस्पॉन्स से मिला था सिंक करते समय, सिंक व्यवहार के बारे में ज़्यादा जानकारी |
requestMask |
ज़रूरी नहीं. बहिष्कृत (कृपया इसके बजाय नतीजों को व्यक्ति फ़ील्ड के सबसेट तक सीमित करने के लिए मास्क. |
personFields |
ज़रूरी है. हर व्यक्ति के लिए कौनसे फ़ील्ड दिखाए जाएं, यह तय करने के लिए फ़ील्ड मास्क. एक से ज़्यादा फ़ील्ड तय करने के लिए, उन्हें कॉमा लगाकर अलग करें. मान्य मान हैं:
|
sources[] |
ज़रूरी नहीं. किस तरह के सोर्स टाइप को दिखाना है. अगर यह नीति सेट नहीं है, तो डिफ़ॉल्ट तौर पर |
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
पुष्टि किए गए उपयोगकर्ता के कनेक्शन के लिए किए गए अनुरोध का जवाब.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
JSON के काेड में दिखाना |
---|
{
"connections": [
{
object ( |
फ़ील्ड | |
---|---|
connections[] |
उन लोगों की सूची जिनसे अनुरोध करने वाला व्यक्ति कनेक्ट है. |
nextPageToken |
अगला पेज पाने के लिए, |
nextSyncToken |
एक टोकन, जिसे |
totalPeople |
अब काम नहीं करता (कृपया totalItems का इस्तेमाल करें) पेजेशन के बिना, सूची में मौजूद लोगों की कुल संख्या. |
totalItems |
सूची में मौजूद ऐसे आइटम की कुल संख्या जिन पर पेज नंबर नहीं डाला गया है. |
अनुमति के दायरे
इसके लिए, OAuth के इनमें से किसी एक स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/contacts
https://www.googleapis.com/auth/contacts.readonly
ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.
SortOrder
कनेक्शन की सूची को क्रम में लगाने का क्रम. इसका इस्तेमाल सिर्फ़ तब किया जाता है, जब सिंक करने का अनुरोध न किया गया हो.
Enums | |
---|---|
LAST_MODIFIED_ASCENDING |
लोगों को उनके बदले जाने के समय के मुताबिक क्रम से लगाएं; पुरानी एंट्री को प्राथमिकता दें. |
LAST_MODIFIED_DESCENDING |
लोगों को उनके बदले जाने के समय के मुताबिक क्रम से लगाएं; नई प्रविष्टियाँ पहले दिखाएँ. |
FIRST_NAME_ASCENDING |
लोगों को उनके नाम के हिसाब से क्रम में लगाएं. |
LAST_NAME_ASCENDING |
लोगों को उपनाम के हिसाब से क्रम में लगाएं. |