Aktualizowanie i usuwanie kontaktu udostępnionego 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. Uwzględnienie tych zmian w autouzupełnianiu i menedżerze kontaktów może potrwać do 24 godzin.
Aby zaktualizować istniejący kontakt udostępniony:
- Pobierz wpis do zaktualizowania.
- Edytuj wpis.
Wyślij żądanie
PUTze zaktualizowanym wpisem na adres URL edycji kontaktu. Użyj typu treściapplication/atom+xmli upewnij się, że wartość<id>jest dokładnie zgodna z istniejącym wpisem. Adres URL edycji kończy się numerem wersji, aby wykrywać konflikty. Więcej informacji znajdziesz w sekcji wersje.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: Twoja domena, np. example.com.TITLE_NAME: nazwa wpisu, np. lista kontaktów example.com.FIRST_NAME: imię osoby kontaktowej.LAST_NAME: nazwisko kontaktu.PROJECTION: wartość prognozy. Listę obsługiwanych wartości znajdziesz w sekcji Wartości prognoz.PRIMARY_PHONE_NUMBER: preferowany numer telefonu.CUSTOM_PROPERTY: Nazwa właściwości niestandardowej.CUSTOM_PROPRTY_VALUE: wartość właściwości niestandardowej.Przykładowy zaktualizowany wpis 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ęte kontakty mogą zniknąć z autouzupełniania i menedżera kontaktów w ciągu 24 godzin. Nie aktualizuj kontaktów, usuwając je i dodając ponownie. Zamiast tego zapoznaj się z artykułem Aktualizowanie kontaktów.
- Aby usunąć udostępniony kontakt, wyślij
DELETEżądanie 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 wywołać, użyj parametru zapytania showdeleted.
Dalsze kroki
Aktualizowanie lub usuwanie zdjęcia kontaktu udostępnionego