ব্যাচ রিকোয়েস্ট সার্ভারকে একটিমাত্র HTTP রিকোয়েস্টের মাধ্যমে একাধিক অপারেশন সম্পাদন করার সুযোগ দেয়, যা অ্যাপ্লিকেশনের রেসপন্সিভনেস উন্নত করতে পারে। ব্যাচ অপারেশন সম্পাদন করার জন্য, একটি কন্ট্যাক্টস ফিড তৈরি করুন এবং প্রতিটি অপারেশনের জন্য একটি করে এন্ট্রি যোগ করুন।
একসাথে সর্বোচ্চ ১০০টি অপারেশনের জন্য অনুরোধ করা যাবে। আরও তথ্যের জন্য, গুগল ডেটা প্রোটোকল-এর অধীনে ব্যাচ প্রসেসিং দেখুন। অটো-কমপ্লিট এবং কন্টাক্ট ম্যানেজারে পরিবর্তনগুলো প্রতিফলিত হতে ২৪ ঘণ্টা পর্যন্ত সময় লাগতে পারে।
নিম্নলিখিত কোড নমুনাটি একটি ব্যাচ রিকোয়েস্ট দেখাচ্ছে যা ২টি শেয়ার করা কন্ট্যাক্ট তৈরি করে। ব্যাচ রিকোয়েস্টের মাধ্যমে কন্ট্যাক্ট কোয়েরি, আপডেট এবং ডিলিটও করা যায়। অপটিমিস্টিক কনকারেন্সির জন্য এন্ট্রি আপডেট এবং ডিলিট করতে একটি এডিট লিঙ্কের প্রয়োজন হয়।
<?xml version='1.0' encoding='UTF-8'?> <feed xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' xmlns:batch='http://schemas.google.com/gdata/batch'> <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2008#contact' /> <entry> <batch:id>1</batch:id> <batch:operation type='insert' /> <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2008#contact'/> <gd:name> <gd:givenName>FIRST_NAME</gd:fullName> <gd:familyName>LAST_NAME</gd:fullName> </gd:name> <gd:email rel='http://schemas.google.com/g/2005#home' address='EMAIL_ADDRESS' primary='true'/> </entry> <entry> <batch:id>2</batch:id> <batch:operation type='insert' /> <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2008#contact'/> <gd:name> <gd:givenName>FIRST_NAME</gd:fullName> <gd:familyName>LAST_NAME</gd:fullName> </gd:name> <gd:email rel='http://schemas.google.com/g/2005#home' address='EMAIL_ADDRESS' primary='true'/> </entry> </feed>
নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
-
FIRST_NAME: যোগাযোগকারীর প্রথম নাম। -
LAST_NAME: যোগাযোগকারীর শেষ নাম। -
EMAIL_ADDRESS: পছন্দের ইমেইল ঠিকানা।