- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- SortOrder
- Deneyin.
Kimliği doğrulanan kullanıcının kişilerinin bir listesini sağlar.
Senkronizasyon jetonlarının süresi tam senkronizasyondan 7 gün sonra dolar. Senkronizasyon jetonu süresi dolmuş bir istek "EXPIRED_SYNC_TOKEN" nedeniyle bir google.rpc.ErrorInfo hatası alacak. Bu tür bir hata söz konusu olduğunda, istemcilerin
olmadan tam senkronizasyon isteğinde bulunması gerekir.syncToken
Tam senkronizasyon isteğinin ilk sayfası için ek kota vardır. Kota aşılırsa 429 hatası döndürülür. Bu kota sabittir ve artırılamaz.
belirtildiğinde, son senkronizasyondan sonra silinen kaynaklar, syncToken
doğru değerine ayarlanmış bir kişi olarak döndürülür.PersonMetadata.deleted
veya pageToken
belirtildiğinde diğer tüm istek parametreleri ilk çağrıyla eşleşmelidir.syncToken
Yazma işlemlerinde, senkronizasyon istekleri için birkaç dakikalık bir yayılma gecikmesi olabilir. Artımlı senkronizasyonlar, yazma sonrası okuma kullanım alanlarında kullanılamaz.
Örnek kullanımı Kullanıcının değişen kişilerini listeleme bölümünde görebilirsiniz.
HTTP isteği
GET https://people.googleapis.com/v1/{resourceName=people/*}/connections
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
resourceName |
Zorunlu. Bağlantıların döndürüleceği kaynak adı. Yalnızca |
Sorgu parametreleri
Parametreler | |
---|---|
pageToken |
İsteğe bağlı. Önceki bir yanıttan ( Sayfalara ayırma işlemi sırasında, |
pageSize |
İsteğe bağlı. Yanıta dahil edilecek bağlantı sayısı. Geçerli değerler 1 ile 1000 arasındaki değerlerdir (1 ve 1000 dahil). Ayarlanmazsa veya 0'a ayarlanırsa varsayılan olarak 100'dür. |
sortOrder |
İsteğe bağlı. Bağlantıların sıralanması gereken sıra. Varsayılan olarak |
requestSyncToken |
İsteğe bağlı. Yanıtın, sonuçların son sayfasında Senkronizasyon davranışı hakkında daha fazla bilgiyi |
syncToken |
İsteğe bağlı. Önceki bir yanıttan alınan senkronizasyon jetonu Senkronizasyon sırasında Senkronizasyon davranışı hakkında daha fazla bilgiyi |
requestMask |
İsteğe bağlı. KULLANIMDAN KALDIRILDI (Lütfen bunun yerine Sonuçları, kişi alanlarının bir alt kümesiyle kısıtlayan bir maske. |
personFields |
Zorunlu. Her kişide hangi alanların döndürüleceğini sınırlayan bir alan maskesi. Virgülle ayırarak birden çok alan belirtilebilir. Valid values are:
|
sources[] |
İsteğe bağlı. Döndürülecek kaynak türlerinin maskesi. Ayarlanmamışsa varsayılan olarak |
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
Kimliği doğrulanmış kullanıcının bağlantıları için yapılan isteğe verilen yanıt.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"connections": [
{
object ( |
Alanlar | |
---|---|
connections[] |
İstekte bulunan kişinin bağlı olduğu kişilerin listesi. |
nextPageToken |
Sonraki sayfayı almak için |
nextSyncToken |
Son istekten sonraki değişiklikleri almak için |
totalPeople |
KULLANIMDAN KALDIRILDI (Lütfen totalItems yöntemini kullanın) Listedeki, sayfalara ayırmadan toplam kişi sayısı. |
totalItems |
Listedeki, sayfalara ayırmadan elde edilen toplam öğe sayısı. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/contacts
https://www.googleapis.com/auth/contacts.readonly
Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.
SortOrder
Bağlantı listesinin sıralanması gereken sıra. Bu yalnızca senkronizasyon istenmediğinde kullanılır.
Sıralamalar | |
---|---|
LAST_MODIFIED_ASCENDING |
Kişileri değiştirildikleri zamana göre sıralayın; öncelikle eski girişler. |
LAST_MODIFIED_DESCENDING |
Kullanıcıları değiştirilme zamanına göre sıralayın; öncelikle yeni girişler. |
FIRST_NAME_ASCENDING |
Kullanıcıları ada göre sıralayın. |
LAST_NAME_ASCENDING |
Kişileri soyadına göre sıralayın. |