Обновление API контактов Google с JSON

С Google Contacts API Вы можете ПОЛУЧИТЬ контактную информацию с помощью JSON, но являетесь там способом обновить его с помощью JSON? Я не имел никакого успеха в своих попытках и продолжаю получать "содержание, не позволенное в прологе" ошибка, когда я пробую (по-видимому указание, что они ожидают XML в ПОМЕЩЕННОМ запросе).

По ПОЛУЧИТЬ запросу я ДОБИРАЮСЬ от следующего URL: http://www.google.com/m8/feeds/contacts/user@gmail.com/full? alt=json

Когда я хочу обновить контакт с помощью XML, я ПОМЕСТИЛ в следующий тип URL (он варьируется, на основе которого контакт обновляется): http://www.google.com/m8/feeds/contacts/user@gmail.com/base/0

Я попытался добавить alt=json на ПОМЕЩЕННЫЙ запрос, но это было просто выстрелом в темноте, так как я не нашел, что любая фактическая документация подтверждает, что обновление с помощью JSON даже возможно. Я делаю это взаимодействие в JS от дополнения Firefox, таким образом, вот почему мое предпочтение состоит в том, чтобы использовать JSON (я работал с E4X вплоть до этой точки и нахожу, что это симпатичный janky).

Любая справка значительно ценилась бы!

11
задан jpcamara 18 December 2009 в 11:48
поделиться

1 ответ

Я не вижу никаких следов "обновить контакт Google с помощью JSON в PUT".

В руководстве для разработчиков Google говорится:

Чтобы обновить существующий контакт, сначала получить запись, которую вы хотите обновить, измените его, а затем отправьте запрос PUT с обновленной записью в сообщении тело на URL-адрес редактирования контакта. Использовать тип содержимого application / atom + xml

(из http://code.google.com/apis/contacts/docs/3.0/developers_guide_protocol.html#Updating )

5
ответ дан 3 December 2019 в 11:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: