获取Google Plus朋友Android

时间:2014-01-24 07:29:41

标签: android google-plus

我正在与谷歌+结交朋友。我可以成功登录并获取我的凭据。但是当我使用mPlusClient.loadPeople(this,“me”);时,返回

@Override
    public void onPeopleLoaded(ConnectionResult status, PersonBuffer personBuffer, String nextPageToken) {
        switch (status.getErrorCode()) {

        case ConnectionResult.SUCCESS:
            try {
                int count = personBuffer.getCount();
                Log.e("", "count : " + count);
                for (int i = 0; i < count; i++) {
                    Log.e("NAME", "" + personBuffer.get(i).getDisplayName());
                }
            } finally {
                personBuffer.close();
            }

            break;

        case ConnectionResult.SIGN_IN_REQUIRED:
            mPlusClient.disconnect();
            mPlusClient.connect();
            break;

        default:
            Log.e("TAG", "Error when listing people: " + status);
            break;
        }
    }

仅是登录用户的详细信息。现在我要做的是获取我朋友的名单。我尝试使用

mPlusClient.loadPeople(MainActivity.this, Person.Collection.Visible);

但它说“收集无法解决或不是一个字段”。 任何帮助将受到高度赞赏。谢谢。

2 个答案:

答案 0 :(得分:0)

看起来你正在使用PlusClient.loadVisiblePeople方法。

您可以使用Web API资源管理器see an example进行响应。

答案 1 :(得分:0)

This link somehow helped me to feftch the members of my circle in google plus.

mPlusClient.loadVisiblePeople(this, null);

解决了这个问题。 People.Collection.VISIBLE尚未运行。我不知道为什么。