Cómo actualizar o borrar un contacto compartido

Los procesos para actualizar o eliminar un contacto compartido son similares.

Cómo actualizar un contacto compartido

Cuando actualizas una entrada, debes conservar todo el XML que estaba presente cuando recuperaste la entrada del servidor. De lo contrario, los elementos ignorados se borran. Las actualizaciones pueden tardar hasta 24 horas en reflejarse en la función de autocompletar de la dirección de correo electrónico y en el administrador de contactos.

Para actualizar un contacto compartido existente, haz lo siguiente:

  1. Obtén la entrada que quieres actualizar.
  2. Edita la entrada.
  3. Envía una solicitud PUT con la entrada actualizada en el cuerpo del mensaje a la URL de edición del contacto. Usa el tipo de contenido application/atom+xml y asegúrate de que el valor <id> de la entrada actualizada coincida exactamente con el <id> de la entrada existente. La URL de edición termina con un número de versión para detectar conflictos de actualizaciones de diferentes fuentes. 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: Es la URL de tu dominio, por ejemplo, example.com.
    • TITLE_NAME: Es un nombre para la entrada de contacto, por ejemplo, lista de contactos example.com.
    • FIRST_NAME: Es el nombre del contacto compartido, por ejemplo, Alex.
    • LAST_NAME: Es el apellido del contacto compartido, por ejemplo, Kim.
    • PROJECTION: Es el valor de proyección que especifica los elementos gd:extendedProperty. Para obtener una lista de los valores admitidos, consulta Valores de proyección.
    • PRIMARY_PHONE_NUMBER: Es el número de teléfono preferido para el contacto compartido, por ejemplo, (206)555-1212.
    • CUSTOM_PROPERTY: Es un nombre para una propiedad personalizada que deseas almacenar sobre el contacto compartido, por ejemplo, mascota.
    • CUSTOM_PROPRTY_VALUE: Es el valor de una propiedad personalizada que deseas almacenar sobre el contacto compartido, por ejemplo, un hámster.

      El siguiente es un ejemplo de una entrada actualizada para un contacto compartido 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 compartidos borrados pueden tardar hasta 24 horas en desaparecer de la función de autocompletar la dirección de correo electrónico y del administrador de contactos. Para actualizar los contactos existentes, consulta Actualiza los contactos. No borres contactos para actualizarlos y volver a agregarlos.

  • Para borrar un contacto compartido, envía una solicitud DELETE a la URL de edición del contacto. Es la misma URL que se usa para actualizar los contactos.

Google retiene los marcadores de posición de los contactos borrados durante 30 días después de la eliminación. Durante ese tiempo, puedes solicitar los marcadores de posición mediante el parámetro de consulta showdeleted.

Próximos pasos

Cómo actualizar o borrar la foto de un contacto compartido