Aktualizowanie i usuwanie udostępnionego kontaktu

Aktualizowanie i usuwanie udostępnionego kontaktu są podobne, ponieważ w obu przypadkach używany jest adres URL edycji kontaktu.

Aktualizowanie udostępnionego kontaktu

Podczas aktualizowania wpisu zachowaj wszystkie dane XML pobrane z serwera. W przeciwnym razie zignorowane elementy zostaną usunięte. Aktualizacje mogą potrwać do 24 godzin, zanim zostaną uwzględnione w autouzupełnianiu i menedżerze kontaktów.

Aby zaktualizować istniejący udostępniony kontakt:

  1. Pobierz wpis do zaktualizowania.
  2. Edytuj wpis.
  3. Wyślij żądanie PUT ze zaktualizowanym wpisem na adres URL edycji kontaktu. Użyj typu treści application/atom+xml i upewnij się, że wartość <id> dokładnie odpowiada istniejącemu wpisowi. Adres URL edycji kończy się numerem wersji, aby wykrywać konflikty. Więcej informacji znajdziesz w artykule o obsłudze wersji .

    Zaktualizuj wpis:

    <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>

    Zastąp te elementy:

    • DOMAIN: Twoja domena, np. example.com.
    • TITLE_NAME: nazwa wpisu, np. lista kontaktów example.com.
    • FIRST_NAME: imię kontaktu.
    • LAST_NAME: nazwisko kontaktu.
    • PROJECTION: wartość projekcji. Obsługiwane wartości znajdziesz w sekcji Wartości projekcji.
    • PRIMARY_PHONE_NUMBER: preferowany numer telefonu.
    • CUSTOM_PROPERTY: nazwa właściwości niestandardowej.
    • CUSTOM_PROPRTY_VALUE: wartość właściwości niestandardowej.

      Przykład zaktualizowanego wpisu z wyróżnionym adresem URL edycji:

      <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>

Usuwanie udostępnionych kontaktów

Usunięcie kontaktów może potrwać do 24 godzin, zanim znikną z autouzupełniania i menedżera kontaktów. Nie aktualizuj kontaktów, usuwając je i dodając ponownie. Zamiast tego zapoznaj się z sekcją Aktualizowanie kontaktów.

  • Aby usunąć udostępniony kontakt, wyślij żądanie DELETE na adres URL edycji kontaktu. Jest to ten sam adres URL, który służy do aktualizowania kontaktów.

Google przechowuje symbole zastępcze usuniętych kontaktów przez 30 dni. Aby je pobrać, użyj parametru zapytania showdeleted.

Dalsze kroki

Aktualizowanie lub usuwanie zdjęcia udostępnionego kontaktu