我一直在使用golang aka google.golang.org/api/people/v1
来测试google people api
和/或js使用https://apis.google.com/js/client.js
。
两个人返回的联系(约260个)比我少(大约600个)。
两个范围都设置为https://www.googleapis.com/auth/contacts.readonly
这是我在Go中检索联系人的循环:
call := srv.People.Connections.List("people/me")
if nextPageToken != "" {
call.PageToken(nextPageToken)
}
r, err := call.PageSize(2000).
PersonFields("names,emailAddresses").Do()
if err != nil {
log.Fatalf("Unable to retrieve people. %v", err)
}
似乎返回了8年前添加的联系人,但不返回较新的联系人。
有什么建议吗? 谢谢!