I have an iOS contact syncing app that uses the GData Contacts API, and recently, my app has been frequently reporting HTTP status 400 errors when submitting changes to Google contacts. Roughly 30% of the batch operations fail with this error including operations to insert/update/delete. The error message reads "Entry does not have any fields set" even though the XML for the requests are normal. The last time this was happening on a regular basis was 2 weeks ago, and thankfully it stopped after a couple of days. But now it's happening again. Any idea what is going on? Is there anything we can do from the client side to prevent this problem?
Attached is a log showing the response from the server.