@shdprogrammer

Как переместить контакт в другую группу в google contacts?

Доброго всем времени суток. Не удается переместить контакт в google contacts в другую группу. Пример из документации:

def add_group_membership(gd_client, contact_url, group_atom_id):
    contact = gd_client.GetContact(contact_url)
    contact.group_membership_info.append(contactsdata.GroupMembershipInfo(href=group_atom_id))
    try:
        updated_contact = gd_client.Update(contact)
        return updated_contact
    except gdataclient.RequestError, e:
        print_exc()
        if e.status == 412:
            pass
    return None


contact_url вида https://www.google.com/m8/feeds/contacts/{{email}}...
group_atom_id вида https://www.google.com/m8/feeds/groups/{{email}}/full/6

В ответ получаю :
RequestError: Server responded with: 400, <?xml version="1.0" encoding="UTF-8"?>
<errors xmlns="http://schemas.google.com/g/2005">
 <error>
  <domain>GData</domain>
  <code>invalid</code>
  <internalReason>Group membership information not supported.</internalReason>
 </error>
</errors>


Гуглил, везде люди спрашивают подобное, используя урлы вида http://www.google.com/m8/feeds/contacts/{{email}}/base, которые им советуют сменить на https://www.google.com/m8/feeds/contacts/{{email}}... Но я и так использую последние.

В чем может быть проблема?
  • Вопрос задан
  • 423 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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