2011-07-08 24 views
7

Estoy tratando de retirar mis contactos de Gmail, por lo que puedo completar automáticamente los aproximadamente 3.000 contactos que tengo en Gmail. Utilizando el Google Contacts Data API, puedo obtener una lista de (1) contactos predeterminados y (2) grupos.Extracción del grupo "Otros contactos" de Gmail a través de la API de contactos de Google

Sin embargo, (1) los contactos predeterminados (http://www.google.com/m8/feeds/contacts/default/full) solo extraen contactos en mi grupo 'Mis contactos' y (2) cuando busco mis grupos (a través de interactive samples Google proporciona), 'Otros contactos' no es un grupo disponible para sacar.

Esto lleva a una experiencia autocompleta bastante terrible: tengo unos 100 'miembros de Mis contactos, en comparación con 3.000 contactos en' Otros contactos '; Solo puedo imaginar que otros usuarios de Gmail están en el mismo barco.

He mirado alrededor de los interwebs, pero no han encontrado mucho:

Hasta ahora, mi copia de seguridad sólo está pidiendo nombre de usuario/contraseña y raspado (o usando IMAP). ¿Hay una mejor manera de salir?

+0

también en el tablón relevante: http://code.google.com/apis/contacts/community/forum.html?place=topic%2Fgoogle-contacts-api%2FuGttehTAOlk%2Fdiscussion – AlexeyMK

+0

estoy teniendo exactamente el mismo problema en este momento y definitivamente no está relacionado con el problema de la 'primera página solamente'. ¿Tuviste que cambiar algo más en tu código para mostrar los contactos de la carpeta 'Otros contactos'? – Salmon

Respuesta

0

Para (1), ¿está seguro de que recibirá "Mis contactos" y no solo la primera página de resultados de "Todos los contactos"? De http://code.google.com/apis/contacts/docs/3.0/developers_guide_protocol.html: "Nota: Es posible que el feed no contenga todos los contactos del usuario porque hay un límite predeterminado para la cantidad de resultados devueltos. Para obtener más información, consulte el parámetro de consulta max-results en Recuperar contactos usando parámetros de consulta."

Para (2), https://mail.google.com/support/bin/answer.py?hl=en&answer=97952, a la que se ha vinculado, indica "Otros contactos incluye los contactos que aún no se han categorizado en Mis contactos u otro grupo de contacto". En otras palabras, no aparece porque el grupo realmente no existe.

+0

Gracias. Parece que el problema se ha ido ahora (aunque vea la discusión de code.google.com más arriba también), pero sí, si vuelve, implementaré la paginación usando 'next' correctamente. – AlexeyMK

Cuestiones relacionadas