Liệt kê tất cả "Người liên hệ khác", tức là những người liên hệ không có trong nhóm người liên hệ. "Danh bạ khác" thường là những liên hệ được tạo tự động từ các lần tương tác.
Mã thông báo đồng bộ hoá sẽ hết hạn sau 7 ngày kể từ khi đồng bộ hoá toàn bộ. Yêu cầu có mã thông báo đồng bộ hoá đã hết hạn sẽ gặp lỗi google.rpc.ErrorInfo kèm theo lý do "EXPIRED_SYNC_TOKEN". Trong trường hợp xảy ra lỗi này, các ứng dụng nên thực hiện yêu cầu đồng bộ hoá đầy đủ mà không cần có
.syncToken
Trang đầu tiên của yêu cầu đồng bộ hoá đầy đủ sẽ có hạn mức bổ sung. Nếu vượt quá hạn mức, hàm sẽ trả về lỗi 429. Hạn mức này là cố định và không thể tăng lên.
Khi
được chỉ định, các tài nguyên đã xoá kể từ lần đồng bộ hoá gần nhất sẽ được trả về dưới dạng một người với syncToken
được đặt thành true.PersonMetadata.deleted
Khi
hoặc pageToken
được chỉ định, mọi tham số yêu cầu khác phải khớp với lệnh gọi đầu tiên.syncToken
Đối với các yêu cầu đồng bộ hoá, hoạt động ghi có thể bị trễ vài phút khi truyền tải. Tính năng đồng bộ hoá gia tăng không dành cho các trường hợp sử dụng đọc sau khi ghi.
Hãy xem ví dụ về việc sử dụng trong phần Liệt kê những người liên hệ khác của người dùng đã có thay đổi.
Yêu cầu HTTP
GET https://people.googleapis.com/v1/otherContacts
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số truy vấn
Tham số | |
---|---|
pageToken |
Không bắt buộc. Mã thông báo trang, đã nhận được từ phản hồi trước đó Khi phân trang, tất cả các tham số khác được cung cấp cho |
pageSize |
Không bắt buộc. Số lượng "Người liên hệ khác" để thêm vào câu trả lời. Các giá trị hợp lệ nằm trong khoảng từ 1 đến 1000. Giá trị mặc định là 100 nếu không được đặt hoặc được đặt thành 0. |
requestSyncToken |
Không bắt buộc. Liệu phản hồi có trả về Bạn có thể xem thêm thông tin chi tiết về hoạt động đồng bộ hoá tại |
syncToken |
Không bắt buộc. Mã thông báo đồng bộ hoá nhận được từ phản hồi trước đó Khi đồng bộ hoá, tất cả các tham số khác được cung cấp cho Bạn có thể xem thêm thông tin chi tiết về hoạt động đồng bộ hoá tại |
readMask |
Bắt buộc. Mặt nạ trường để hạn chế các trường mà mỗi người dùng được trả về. Bạn có thể chỉ định nhiều trường bằng cách dùng dấu phẩy để phân tách các trường. Giá trị nào hợp lệ tuỳ thuộc vào loại ReadSourceType được sử dụng. Nếu bạn sử dụng READ_SOURCE_TYPE_CONTACT, thì các giá trị hợp lệ sẽ là:
Nếu bạn sử dụng READ_SOURCE_TYPE_PROFILE, thì các giá trị hợp lệ sẽ là:
|
sources[] |
Không bắt buộc. Mặt nạ cho biết các loại nguồn cần trả về. Giá trị mặc định là Trường này có thể sử dụng các giá trị sau: Bạn không được chỉ định |
Nội dung yêu cầu
Nội dung yêu cầu phải trống.
Nội dung phản hồi
Phản hồi cho yêu cầu về "Người liên hệ khác" của người dùng đã được xác thực.
Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:
Biểu diễn dưới dạng JSON |
---|
{
"otherContacts": [
{
object ( |
Trường | |
---|---|
otherContacts[] |
Danh sách "Người liên hệ khác" được trả về dưới dạng Tài nguyên cá nhân. "Danh bạ khác" chỉ hỗ trợ một số ít trường. Xem ListOtherContactsRequest.request_mask để biết thêm thông tin chi tiết. |
nextPageToken |
Mã thông báo có thể được gửi dưới dạng |
nextSyncToken |
Mã thông báo có thể được gửi dưới dạng |
totalSize |
Tổng số người liên hệ khác trong danh sách không phân trang. |
Phạm vi uỷ quyền
Yêu cầu phạm vi OAuth sau:
https://www.googleapis.com/auth/contacts.other.readonly
Để biết thêm thông tin, hãy xem Hướng dẫn uỷ quyền.