通过AccountManager android连接到people api帐户

通过AccountManager android连接到people api帐户,android,Android,我可以通过AccountManager获得访问令牌,但是我接下来应该怎么做才能连接到people API?很好,如果我有令牌,我可以访问任何google API, 令牌=字符串 ` HttpTransport HTTP_TRANSPORT=new NetHttpTransport(); JacksonFactory JSON_FACTORY=新JacksonFactory(); 试一试{ GoogleCredential credential=新的GoogleCredential().setAc

我可以通过AccountManager获得访问令牌,但是我接下来应该怎么做才能连接到people API?

很好,如果我有令牌,我可以访问任何google API, 令牌=字符串 `

HttpTransport HTTP_TRANSPORT=new NetHttpTransport();
JacksonFactory JSON_FACTORY=新JacksonFactory();
试一试{
GoogleCredential credential=新的GoogleCredential().setAccessToken(令牌);
PeopleService=newPeopleService.Builder(HTTP\u传输,
JSON_工厂,凭证).build();
ListConnectionsResponse=service.people().connections()
.列表(“人/我”)
.setPageSize(10)
.setPersonFields(“名称、电子邮件地址”)
.execute();
List connections=response.getConnections();
对于(int i=0;i
HttpTransport HTTP_TRANSPORT = new NetHttpTransport();
JacksonFactory JSON_FACTORY = new JacksonFactory();
try {
    GoogleCredential credential = new GoogleCredential().setAccessToken(token);
    PeopleService service=new PeopleService.Builder(HTTP_TRANSPORT, 
    JSON_FACTORY, credential).build();
    ListConnectionsResponse response = service.people().connections()
        .list("people/me")
        .setPageSize(10)
        .setPersonFields("names, emailAddresses")
        .execute();
List<Person> connections = response.getConnections();
for(int i=0;i<response.size();i++)
    for(int j=0;j<connections.size();j++)
        System.out.println(connections.get(j));