如果您同時執行多項作業,傳送及接收資料所需的時間 所有這些 HTTP 訊息都可能導致應用程式速度緩慢及沒有回應。包含批次 要求,即可讓伺服器以單一 HTTP 請求。基本概念是建立聯絡人資訊提供,並新增 包含要執行的每個作業
批次要求一次最多可執行 100 項作業。你可以到 有關批次作業的資訊 Google Data 通訊協定的批次處理。 變更最多可能需要 24 小時才會反映在電子郵件地址中 自動完成和聯絡人管理員。
下列程式碼範例顯示建立 2 個共用的批次要求 聯絡人;但您也可以使用批次要求來查詢、更新及刪除 聯絡人。更新及刪除項目需要編輯連結: 最佳化並行 。
<?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
:共用聯絡人的名字 - 給 例如 AlexLAST_NAME
:分享項目的姓氏 像是阿金EMAIL_ADDRESS
:偏好使用的電子郵件地址 共用聯絡人的電子郵件地址,例如 alk@gmail.com。