是否可以通过他们的技能和其他详细信息获取特定域的所有Google plus用户。我尝试使用以下代码
Plus.People.List listPeople = plus.people().list(
"me", "visible");
listPeople.setMaxResults(5L);
PeopleFeed peopleFeed = listPeople.execute();
List<Person> people = peopleFeed.getItems();
while (people != null) {
for (Person person : people) {
System.out.println(person.getDisplayName());
}
// We will know we are on the last page when the next page token is
// null.
// If this is the case, break.
if (peopleFeed.getNextPageToken() == null) {
break;
}
// Prepare the next page of results
listPeople.setPageToken(peopleFeed.getNextPageToken());
// Execute and process the next page request
peopleFeed = listPeople.execute();
people = peopleFeed.getItems();
}
但是 plus.people()。list(&#34; me&#34;,&#34; visible&#34;);
只需要两个参数&#34;已连接&#34;并且&#34;可见&#34;这不会解决目的。有没有人有更好的主意?
答案 0 :(得分:2)
您必须将Admin SDK Directory API与Google+域名API结合使用才能实现您的目标。
首先通过目录API retrieve the list of users,然后您可以使用Google+域名API为每个用户检索更多个人资料信息。
前段时间我在PHP中使用这种方法做了一个示例:https://github.com/gde-plus/gplus-domains-directory-sample-php