Aktualizowanie i usuwanie udostępnionego kontaktu

Procesy aktualizacji i usuwania udostępnionego kontaktu są podobne.

Aktualizowanie udostępnionego kontaktu

Podczas aktualizowania wpisu musisz zachować cały plik XML, który był obecny w momencie pobrania wpisu z serwera. W przeciwnym razie ignorowane elementy zostaną usunięte. Uwzględnienie tych zmian w autouzupełnianiu adresów e-mail i na karcie Kontakt może potrwać do 24 godzin.

Aby zaktualizować istniejący udostępniony kontakt:

  1. Uzyskaj wpis, który chcesz zaktualizować.
  2. Zmień wpis.
  3. Wyślij prośbę PUT z aktualizowanym wpisem w treści wiadomości na adres URL do edycji kontaktu. Użyj typu treści application/atom+xml i upewnij się, że wartość <id> w zaktualizowanym wpisie jest identyczna z wartością <id> w dotychczasowym wpisie. Adres URL edycji kończy się numerem wersji, aby wykrywać konflikty aktualizacji z różnych źródeł. Więcej informacji znajdziesz w sekcji obsługi 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 następujące elementy:

    • DOMAIN: adres URL Twojej domeny, np. example.com.
    • TITLE_NAME: nazwa kontaktu, np. lista kontaktów example.com.
    • FIRST_NAME: imię udostępnianego kontaktu, np. Alex.
    • LAST_NAME: nazwisko udostępnionego kontaktu, np. Kim.
    • PROJECTION: wartość prognozy, która określa elementy gd:extendedProperty. Listę obsługiwanych wartości znajdziesz w artykule Wartości projekcji.
    • PRIMARY_PHONE_NUMBER: preferowany numer telefonu do udostępnionego kontaktu, np. (206)555-1212.
    • CUSTOM_PROPERTY: nazwa właściwości niestandardowej, którą chcesz przechowywać w przypadku udostępnionego kontaktu, np. zwierzę domowe.
    • CUSTOM_PROPRTY_VALUE: wartość właściwości niestandardowej, którą chcesz przechowywać w przypadku udostępnionego kontaktu, np. hamster.

      Poniżej znajdziesz przykład zaktualizowanego wpisu o udostępnionym kontakcie 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 udostępnionych kontaktów może potrwać do 24 godzin. W tym czasie mogą one być widoczne w autouzupełnianiu adresów e-mail i w Menedżerze kontaktów. Aby zaktualizować istniejące kontakty, zapoznaj się z sekcją Aktualizowanie kontaktów. Nie aktualizuj kontaktów, usuwając je i dodając ponownie.

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

Google przechowuje zastępcze informacje o usuniętym kontakcie przez 30 dni od momentu usunięcia. W tym czasie możesz poprosić o wartości zastępcze, używając parametru zapytania showdeleted.

Dalsze kroki

Aktualizowanie lub usuwanie zdjęcia udostępnionego kontaktu