- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme Kapsamları
- Sıralama Düzeni
- 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 sona erer. Süresi dolmuş bir senkronizasyon jetonu olan bir istek, "EXPIRED_SYNC_TOKEN" nedeniyle google.rpc.ErrorInfo hatası alır. Böyle bir hata söz konusu olduğunda, istemciler
olmadan tam senkronizasyon isteğinde bulunmalıdır.syncToken
Tam senkronizasyon isteğinin ilk sayfasında ek bir 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 beri silinen kaynaklar, syncToken
değeri "true" olarak 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
Senkronizasyon istekleri için yazma işlemlerinde yayılma gecikmesi birkaç dakika olabilir. Ek senkronizasyonlar, yazma sonrası kullanım alanlarına yönelik değildir.
Kullanıcının değişen kişilerini listeleme başlıklı makalede örnek kullanımlara bakabilirsiniz.
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ı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şleminde, |
pageSize |
İsteğe bağlı. Yanıta dahil edilecek bağlantı sayısı. Geçerli değerler, 1-1000 arasındadır (bu değerler dahil). Ayarlanmazsa veya 0 olarak ayarlanırsa varsayılan olarak 100 olur. |
sortOrder |
İsteğe bağlı. Bağlantıların sıralanması gereken sıralama. 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ı kullanıcı alanlarının bir alt kümesiyle kısıtlamak için kullanılan maske. |
personFields |
Zorunlu. Her kişideki hangi alanların döndürüleceğini kısıtlayan bir alan maskesi. Alanları virgülle ayırarak birden fazla alanı belirtebilirsiniz. Valid values are:
|
sources[] |
İsteğe bağlı. Döndürülecek kaynak türlerinin maskesi. Ayarlanmamışsa varsayılan olarak |
İstek metni
İstek metni boş olmalıdır.
Yanıt gövdesi
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
Kimliği doğrulanmış kullanıcının bağlantılarıyla ilgili bir isteğe verilen yanıt.
JSON gösterimi |
---|
{
"connections": [
{
object ( |
Alanlar | |
---|---|
connections[] |
Talep edenin bağlı olduğu kullanıcıların listesi. |
nextPageToken |
Sonraki sayfayı almak için |
nextSyncToken |
Son istekten bu yana yapılan değişiklikleri almak için |
totalPeople |
KULLANIMDAN KALDIRILDI (Lütfen totalItems'yi kullanın) Listedeki, sayfalara ayırma yapılmayan toplam kişi sayısı. |
totalItems |
Sayfalara ayırma yapılmadan 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ılavuzu'na bakın.
SortOrder
Bir bağlantı listesinin sıralanması gerekir. Bu ad yalnızca senkronizasyon istenmediğinde kullanılır.
Sıralamalar | |
---|---|
LAST_MODIFIED_ASCENDING |
Kullanıcıları değiştirildikleri zamana göre sıralayın; önce eski girişler. |
LAST_MODIFIED_DESCENDING |
Kullanıcıları değiştirildikleri zamana göre sıralayın; önce yeni girişler. |
FIRST_NAME_ASCENDING |
Kişileri ada göre sıralayın. |
LAST_NAME_ASCENDING |
Kişileri soyadlarına göre sıralayın. |