我需要使用Google Contacts API v3创建1000多个联系人。目前,我正在向每个用户发送请求,对于1000个联系人,它需要将近10分钟。
有没有更好/更快的方法呢?
答案 0 :(得分:0)
更好的方法是使用Batch Operations。如给定文档中所述,
使用批处理请求,您可以让服务器使用单个HTTP请求执行多个操作。基本思想是您创建联系人或联系人组提要,并为您要执行的每个操作添加一个条目。
要发送对联系人操作的批量请求,请向联系人批量订阅源URL发送授权的POST请求以及正文中的批量订阅源数据:
https://www.google.com/m8/feeds/contacts/{userEmail}/full/batch
但请注意,批量请求一次限制为100次操作。
请在Google Data APIs Batch Processing文档中找到有关批处理操作的更多信息。