Lưu ý quan trọng: Hãy di chuyển các tập lệnh của bạn từ dịch vụ Danh bạ sang dịch vụ nâng cao API Người dùng trước khi Apps Script ngừng dịch vụ Danh bạ vào tháng 3 năm 2023.
Apps Script đã ngừng sử dụng dịch vụ Danh bạ kể từ ngày 16 tháng 12 năm 2022. Thay vào đó, hãy sử dụng dịch vụ nâng cao dành cho People API. API người dùng sử dụng giao thức JSON mới hơn và cung cấp các tính năng nâng cao, như hợp nhất danh bạ với hồ sơ.
Hãy sử dụng hướng dẫn này để tìm hiểu xem những phương thức dịch vụ Danh bạ nào không có phương thức tương đương trong dịch vụ nâng cao API Người dùng, tìm hiểu xem bạn có thể sử dụng những gì và tìm mã mẫu để di chuyển các tác vụ phổ biến. Để biết thêm thông tin, hãy tham khảo Hướng dẫn di chuyển API Danh bạ.
Các phương thức không có API tương đương cho người dùng
Sau đây liệt kê các phương thức getContacts
trong dịch vụ Danh bạ không có các cách tương đương để tìm người liên hệ trong dịch vụ nâng cao API Người dùng. Với dịch vụ nâng cao API Người dùng, bạn có thể tìm kiếm theo các trường names
, nickNames
, emailAddresses
, phoneNumbers
và organizations
của một mục liên hệ từ nguồn CONTACT
.
Phương thức không có phương thức tương đương |
---|
|
Dưới đây là các phương thức getContacts
của dịch vụ Danh bạ có sử dụng tham số label
bổ sung. Bạn có thể sử dụng searchContacts
từ dịch vụ nâng cao API Người dùng để lấy thông tin liên hệ theo trường tương đương, nhưng không thể giới hạn phạm vi tìm kiếm trong một nhãn cụ thể.
Các phương thức có kết quả tương đương một phần |
---|
|
Các tính năng bổ sung có trong API Người dùng
Khi chuyển sang dịch vụ nâng cao của API Người dùng, bạn có thể sử dụng các tính năng sau đây của API Người dùng không có trong dịch vụ Danh bạ:
- Chỉ định nguồn dữ liệu–Khi tìm kiếm thông tin về một người, bạn có thể chỉ định nơi tìm kiếm, chẳng hạn như người liên hệ trên Google hoặc hồ sơ trên Google.
- Tìm kiếm người theo chuỗi truy vấn–Bạn có thể nhận danh sách hồ sơ và người liên hệ khớp với một chuỗi cụ thể.
- Yêu cầu hàng loạt – Bạn có thể gộp nhóm các lệnh gọi API Người dùng để giảm thời gian thực thi tập lệnh.
Mã mẫu cho các tác vụ phổ biến
Phần này liệt kê các tác vụ phổ biến trong dịch vụ Danh bạ. Các mã mẫu cho thấy cách xây dựng nhiệm vụ bằng dịch vụ nâng cao API Người dùng.
Tạo nhóm người liên hệ theo tên
Mã mẫu sau đây cho biết cách lấy nhóm người liên hệ theo tên, tương đương với getContactGroup(name)
trong dịch vụ Danh bạ.
Nhận thông tin liên hệ theo địa chỉ email
Mã mẫu sau đây cho biết cách nhận một người liên hệ theo địa chỉ email của họ, tương đương với getContact(emailAddress)
trong dịch vụ Danh bạ.
Lấy toàn bộ địa chỉ liên hệ
Mã mẫu sau đây cho biết cách lấy toàn bộ danh bạ của người dùng, tương đương với getContacts()
trong dịch vụ Danh bạ.
Xem họ và tên của người liên hệ
Mã mẫu sau đây cho biết cách lấy tên đầy đủ của người liên hệ, tương đương với getFullName()
trong dịch vụ Danh bạ.
Nhận tất cả số điện thoại của một người liên hệ
Mã mẫu sau đây cho biết cách lấy tất cả số điện thoại của một người liên hệ, tương đương với getPhones()
trong dịch vụ Danh bạ.
Lấy số điện thoại cụ thể của một người liên hệ
Mã mẫu sau đây cho biết cách lấy số điện thoại cụ thể của một người liên hệ, tương đương với getPhoneNumber()
trong dịch vụ Danh bạ.