- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- SortOrder
- Deneyin.
Kimliği doğrulanmış kullanıcının kişilerinin 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 google.rpc.ErrorInfo hatasını alır. Böyle bir hata olması durumunda, istemciler
olmadan tam senkronizasyon isteğinde bulunmalıdır.syncToken
Tam senkronizasyon isteğinin ilk sayfasında ek kota bulunur. 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
özelliği 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 aramayla 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ı için tasarlanmamıştır.
Kullanıcının değişen kişilerini listeleme başlıklı makalede örnek kullanıma bakın.
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 ( Sayfalandırma sırasında |
pageSize |
İsteğe bağlı. Yanıta dahil edilecek bağlantı sayısı. Geçerli değerler 1 ile 1.000 arasında (1.000 de dahil) olmalıdır. Ayarlanmamışsa veya 0 olarak ayarlanmışsa varsayılan değeri 100'dür. |
sortOrder |
İsteğe bağlı. Bağlantıların sıralanacağı 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 sınırlayan maske. |
personFields |
Zorunlu. Her bir kişide döndürülecek alanları kısıtlayan bir alan maskesi. Virgülle ayırarak birden çok alan belirtilebilir. Geçerli değerler şunlardır:
|
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ıyla ilgili 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 kullanıcının bağlı olduğu kişilerin listesi. |
nextPageToken |
Sonraki sayfayı almak için |
nextSyncToken |
Son istekten sonraki değişiklikleri almak için |
totalPeople |
DESTEKLENMİYOR (Lütfen totalItems parametresini kullanın.) Sayfalara ayırma olmadan listedeki toplam kişi sayısı. |
totalItems |
Sayfalandırma olmadan listedeki 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ılavuzuna bakın.
SortOrder
Bağlantı listesinin sıralanacağı sıra. Bu yalnızca senkronizasyon istenmiyorsa kullanılır.
Sıralamalar | |
---|---|
LAST_MODIFIED_ASCENDING |
Kullanıcıları, değiştirildikleri zamana göre sıralayın. Eski girişler önce gelir. |
LAST_MODIFIED_DESCENDING |
Kişileri değiştirildikleri zamana göre sıralayın; giriş yapmanız gerekir. |
FIRST_NAME_ASCENDING |
Kullanıcıları adlarına göre sıralayın. |
LAST_NAME_ASCENDING |
Kullanıcıları soyadına göre sıralayın. |