Actualizar y borrar un contacto compartido son acciones similares porque ambas usan la URL de edición del contacto.
Cómo actualizar un contacto compartido
Cuando actualices una entrada, conserva todo el XML recuperado del servidor. De lo contrario, se borrarán los elementos ignorados. Las actualizaciones pueden tardar hasta 24 horas en reflejarse en la función de autocompletar y en el administrador de contactos.
Para actualizar un contacto compartido existente, sigue estos pasos:
- Obtén la entrada que deseas actualizar.
- Edita la entrada.
Envía una solicitud
PUTcon la entrada actualizada a la URL de edición del contacto. Usa elapplication/atom+xmltipo de contenido y asegúrate de que el<id>valor coincida exactamente con la entrada existente. La URL de edición termina con un número de versión para detectar conflictos. Para obtener más información, consulta Control de versiones.Actualiza la entrada:
<entry> <id>https://www.google.com/m8/feeds/contacts/DOMAIN/base/8411573</id> <updated>2008-02-28T18:47:02.303Z</updated> <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact' /> <title type='text'>TITLE_NAME</title> <gd:name> <gd:fullName>FIRST_NAME LAST_NAME</gd:fullName> </gd:name> <content type='text'>NOTES</content> <link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/DOMAIN/PROJECTION/8411573' /> <link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/DOMAIN/PROJECTION/8411573/1204224422303000' /> <gd:phoneNumber rel='http://schemas.google.com/g/2005#other' primary='true'>PRIMARY_PHONE_NUMBER</gd:phoneNumber> <gd:extendedProperty name="CUSTOM_PROPERTY" value="CUSTOM_PROPRTY_VALUE" /> </entry>
Reemplaza lo siguiente:
DOMAIN: Tu dominio, por ejemplo, example.com.TITLE_NAME: Un nombre para la entrada, por ejemplo, lista de contactos de example.com.FIRST_NAME: El nombre del contacto.LAST_NAME: El apellido del contacto.PROJECTION: El valor de la proyección. Para obtener los valores admitidos, consulta Valores de proyección.PRIMARY_PHONE_NUMBER: El número de teléfono preferido.CUSTOM_PROPERTY: El nombre de una propiedad personalizada.CUSTOM_PROPRTY_VALUE: El valor de una propiedad personalizada.Ejemplo de una entrada actualizada con la URL de edición destacada:
<entry> <id>https://www.google.com/m8/feeds/contacts/example.com/base/8411573</id> <updated>2008-02-28T18:47:02.303Z</updated> <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact' /> <title type='text'>Fitzgerald</title> <gd:name> <gd:fullName>Fitzgerald</gd:fullName> </gd:name> <content type='text'>Notes</content> <link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/example.com/full/8411573' /> <link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/example.com/full/8411573/1204224422303000' /> <gd:phoneNumber rel='http://schemas.google.com/g/2005#other' primary='true'>456-123-2133</gd:phoneNumber> <gd:extendedProperty name="pet" value="hamster" /> <gd:extendedProperty name="cuisine"> <italian /> </gd:extendedProperty> </entry>
Cómo borrar contactos compartidos
Los contactos borrados pueden tardar hasta 24 horas en desaparecer de la función de autocompletar y del administrador de contactos. No actualices los contactos borrándolos y volviéndolos a agregar. En su lugar, consulta Cómo actualizar contactos.
- Para borrar un contacto compartido, envía una solicitud
DELETEa la URL de edición del contacto. Esta es la misma URL que se usa para actualizar los contactos.
Google conserva marcadores de posición para los contactos borrados durante 30 días. Usa el parámetro de consulta showdeleted para solicitarlos.
Próximos pasos
Actualiza o borra una foto de un contacto compartido