在Android上查看google plus的活动列表

时间:2013-11-18 14:12:48

标签: android android-activity google-plus

我正在关注google plus list的文档,我正在使用此代码:

Plus.Activities.List listActivities = plus.activities().list("me", "public");
listActivities.setMaxResults(5L);

// Execute the request for the first page
ActivityFeed activityFeed = listActivities.execute();

// Unwrap the request and extract the pieces we want
List<Activity> activities = activityFeed.getItems();

// Loop through until we arrive at an empty page
while (activities != null) {
    for (Activity activity : activities) {
        System.out.println("ID " + activity.getId() + " Content: " +
            activity.getObject().getContent());
}

// We will know we are on the last page when the next page token is null.
// If this is the case, break.
if (activityFeed.getNextPageToken() == null) {
    break;
}

// Prepare to request the next page of activities
listActivities.setPageToken(activityFeed.getNextPageToken());

// Execute and process the next page request
activityFeed = listActivities.execute();
activities = activityFeed.getItems();

这不起作用,因为我必须创建一个客户端对象。我尝试了更多的例子,但我不明白该怎么做。现在: 如何创建客户端对象? 我在哪里插入此客户端对象? 我见过很多答案但没有成功。你可以帮助我。

2 个答案:

答案 0 :(得分:1)

代码示例要求您查看Google+ Java quickstart的评论,请参阅source file in question了解如何设置凭据和Plus客户端。您还需要授权您的请求,该示例项目会显示如何使用Google+登录授权用户获取访问令牌。您必须有授权用户才能使用"me"进行搜索。

此示例是使用Google Java API客户端库的Java代码,默认情况下Android SDK不包含客户端库,因此您需要将其导入到项目中。

答案 1 :(得分:0)

我认为你应该看看这个项目:google API calendar

它与G + API完全相同。