С помощью API контактов Google вы можете получить контактную информацию с помощью JSON, но есть ли способ ее обновления с помощью JSON? Я не добился успеха в своих попытках и продолжаю получать ошибку "контент, не разрешенный в прологе", когда я пытаюсь (казалось бы, указывая, что они ожидают XML в запросе PUT).
В запросе GET я получаю следующий URL: http://www.google.com/m8/feeds/contacts/[email protected]/full?alt=json
Когда я хочу обновить контакт с помощью XML я PUT до следующего типа URL (он зависит от того, какой контакт обновляется): http://www.google.com/m8/feeds/contacts/[email protected]/base/0
Я попробовал добавить alt= json в запрос PUT, но это был просто выстрел в темноте, так как я не нашел никакой реальной документации, подтверждающей, что обновление с использованием JSON даже возможно. Я делаю это взаимодействие в JS из дополнения firefox, поэтому почему я предпочитаю использовать JSON (я работал с E4X до этого момента и считаю, что это довольно janky).
Любая помощь будет принята с благодарностью!