С помощью API контактов Google вы можете ПОЛУЧИТЬ контактную информацию с помощью JSON, но есть ли способ обновить ее с помощью JSON? Мои попытки не увенчались успехом, и я продолжаю получать ошибку «контент не разрешен в прологе» при попытке (по-видимому, указывая, что они ожидают XML в запросе PUT).
По запросу GET я ПОЛУЧАЮ со следующего URL-адреса: http://www.google.com/m8/feeds/contacts/[email protected]/full?alt=json
Когда я хочу обновить контакт с помощью XML, я помещаю URL-адрес следующего типа (он зависит от того, какой контакт обновляется): http://www.google.com/m8/feeds/contacts/[email protected]/base/0
Я пытался добавить alt=json в запрос PUT, но это был всего лишь выстрел в темноту, поскольку я не нашел никакой фактической документации, подтверждающей, что обновление с использованием JSON вообще возможно. Я делаю это взаимодействие в JS из аддона Firefox, поэтому я предпочитаю использовать JSON (до этого момента я работал с E4X и считаю его довольно дерганым).
Любая помощь будет принята с благодарностью!