Tôi đang gặp sự cố với 2 API ở trên. Với kịch bản tiếp theo: Tôi có 2 tài khoản google khác nhau. Một mà không sử dụng Google+ và một tài khoản thứ hai sử dụng Google+API danh sách liên hệ của Google so với API người
Khi sử dụng API danh bạ trên tài khoản đầu tiên mà không sử dụng Google+ tôi có thể thấy tất cả các địa chỉ liên lạc của tôi:
GET /m8/feeds/contacts/<email>/full
Tương tự cho các thứ hai tài khoản sử dụng Google+.
Khi tôi đang sử dụng dân API cho các tài khoản đầu tiên mà không sử dụng Google+, tôi nhận được một phản hồi trống (trên thực tế tôi nhận được chỉ là những dấu hiệu đồng bộ tiếp theo:
GET https://people.googleapis.com/v1/people/me/connections
Với sự phạm vi tiếp theo:
https://www.googleapis.com/auth/contacts
Returns:
{
"nextSyncToken": "CMe6...."
}
cuộc gọi tương tự cho tài khoản thứ hai (với GOOGL e +) hoạt động như một nét duyên dáng
Sự khác biệt duy nhất giữa 2 tài khoản là Google+, API của mọi người chỉ có thể hoạt động cho các tài khoản có Google+ không? Hoặc là nó cái gì khác mà tôi đang thiếu
Phạm vi truy cập được ủy quyền cho tài khoản nào? – abraham
Bạn có chắc chắn rằng tài khoản đầu tiên của mình (không phải Google +) có cùng/các kết nối tương tự như tài khoản thứ hai của bạn (Google+) không? Ngoài ra, bạn đã thử thêm 'scope'' https: // www.googleapis.com/auth/contacts.readonly' chưa? –
Tôi cũng đã thử phạm vi 'https: // www.googleapis.com/auth/contacts.readonly', có cùng kết quả – shachar