Apps Komut Dosyası,Kişiler hizmetinin desteğini 16 Aralık 2022'de sonlandırdı. Bunun yerine People API gelişmiş hizmetini kullanın. People API, daha yeni bir JSON protokolü kullanır ve kişileri profillerle birleştirme gibi gelişmiş özellikler sunar.
Bu kılavuzu kullanarak hangi Kişiler hizmeti yöntemlerinin People API gelişmiş hizmetinde karşılığı olmadığını, bunun yerine ne kullanabileceğinizi öğrenebilir ve yaygın görevleri taşımak için kod örnekleri bulabilirsiniz. Daha fazla bilgi için Contacts API Geçiş Rehberi'ne bakın.
People API'de karşılığı olmayan yöntemler
Aşağıdaki listelerde, Kişiler API'si gelişmiş hizmetinde kişileri aramak için eşdeğer yöntemleri olmayan Kişiler hizmetindeki getContacts
yöntemleri yer almaktadır. People API gelişmiş hizmetiyle, CONTACT
kaynağından gelen bir kişinin names
, nickNames
, emailAddresses
, phoneNumbers
ve organizations
alanlarına göre arama yapabilirsiniz.
Eşdeğeri olmayan yöntemler |
---|
|
Aşağıda, Contacts hizmetindeki getContacts
yöntemlerinin, ek bir label
parametresi kullandığı listelenmiştir. Kişiler API'sinin gelişmiş hizmetinde searchContacts
kullanarak kişileri eşdeğer alana göre alabilirsiniz ancak aramayı belirli bir etiketle sınırlayamazsınız.
Kısmi eşdeğerleri olan yöntemler |
---|
|
People API ile kullanılabilen ek özellikler
People API gelişmiş hizmetine geçtiğinizde, Kişiler hizmetinde kullanılamayan aşağıdaki People API özelliklerine erişebilirsiniz:
- Veri kaynağını belirtme: Bir kişi hakkında bilgi ararken Google Kişiler veya Google profili gibi arama yapılacak yeri belirtebilirsiniz.
- Sorgu dizesine göre kişi arama: Belirli bir dizeyle eşleşen profillerin ve kişilerin listesini alabilirsiniz.
- Toplu istekler: Komut dosyası yürütme sürenizi azaltmak için People API çağrılarınızı toplu olarak gönderebilirsiniz.
Sık kullanılan görevler için kod örnekleri
Bu bölümde, Kişiler hizmetindeki yaygın görevler listelenmektedir. Kod örneklerinde, People API gelişmiş hizmeti kullanılarak görevlerin nasıl oluşturulacağı gösterilmektedir.
Ada göre kişi grubu alma
Aşağıdaki kod örneğinde, bir kişi grubunun adıyla nasıl alınacağı gösterilmektedir. Bu, Kişiler hizmetindeki getContactGroup(name)
ile eşdeğerdir.
E-posta adresine göre kişi alma
Aşağıdaki kod örneğinde, Kişiler hizmetindeki getContact(emailAddress)
ile eşdeğer olan e-posta adresine göre bir kişinin nasıl alınacağı gösterilmektedir.
Tüm kişileri alma
Aşağıdaki kod örneğinde, bir kullanıcının tüm kişilerinin nasıl alınacağı gösterilmektedir. Bu, Kişiler hizmetindeki getContacts()
ile eşdeğerdir.
Kişinin tam adını alma
Aşağıdaki kod örneğinde, Kişiler hizmetindeki getFullName()
ile eşdeğer olan bir kişinin tam adının nasıl alınacağı gösterilmektedir.
Bir kişiye ait tüm telefon numaralarını alma
Aşağıdaki kod örneğinde, bir kişiye ait tüm telefon numaralarının nasıl alınacağı gösterilmektedir. Bu, Kişiler hizmetindeki getPhones()
ile eşdeğerdir.
Bir kişi için belirli bir telefon numarasını alma
Aşağıdaki kod örneğinde, Kişiler hizmetindeki getPhoneNumber()
işlevine eşdeğer olan, bir kişi için belirli bir telefon numarasının nasıl alınacağı gösterilmektedir.