संपर्कों को एक साथ हटाएँ
एक ही कॉल में अधिकतम 200 पते हटाता है, हर एक को वैसे ही जैसे `DELETE /contacts/{email}` एक को हटाता है: सहेजा गया संपर्क अपने नोट्स, फ़ोटो और ऑडियंस सदस्यताओं के साथ चला जाता है, और हर पता छिपा दिया जाता है, ताकि कोई सेंड उसे फिर से दर्ज न करे।
असली कॉल आपकी अपनी कुंजी से आपके वर्कस्पेस पर चलाता है।
POST /contacts/batch-delete
एक ही कॉल में अधिकतम 200 पते हटाता है, हर एक को वैसे ही जैसे DELETE /contacts/{email} एक को हटाता है: सहेजा गया संपर्क अपने नोट्स, फ़ोटो और ऑडियंस सदस्यताओं के साथ चला जाता है, और हर पता छिपा दिया जाता है, ताकि कोई सेंड उसे फिर से दर्ज न करे।
उदाहरण
contacts:write चाहिए।
curl -X POST "$OE/contacts/batch-delete" -H "$AUTH" -H 'content-type: application/json' -d '{ "emails": ["[email protected]", "[email protected]", "not-an-address"]}'{ "object": "contact_batch_delete", "deleted": 2, "saved": 1, "invalid": ["not-an-address"]}deleted हटाए और छिपाए गए पतों को गिनता है, चाहे सहेजे गए हों या केवल मेल में दिखे हों, और saved बताता है कि उनमें से कितने सहेजे गए संपर्क थे। जो प्रविष्टि पता नहीं है वह invalid में लौटती है और बाकी फिर भी आगे बढ़ते हैं।
दोहराया गया पता एक बार गिना जाता है, और वही कॉल दोबारा भेजने से कुछ नहीं बदलता। इसे पूर्ववत नहीं किया जा सकता।