Google+集成:无法加载可见圈子

2024-05-06

我想在我的应用程序中从 google plus 获取人员信息列表:朋友个人资料图像 URL、可见名称和 ID。

Here's 官方 google plus 集成教程 https://developers.google.com/+/mobile/android/people。我通过本教程制作了测试应用程序并陷入错误:

Error requesting visible circles: Status{statusCode=NETWORK_ERROR, resolution=null}

实施 Google Api 客户端:

mGoogleApiClient = new GoogleApiClient.Builder(this)
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this)
            .addApi(Plus.API, null)
            .addScope(Plus.SCOPE_PLUS_PROFILE)
            .addScope(Plus.SCOPE_PLUS_LOGIN)
            .build();

这是结果:

@Override
public void onResult(People.LoadPeopleResult loadPeopleResult) {

    if (loadPeopleResult.getStatus().getStatusCode() == CommonStatusCodes.SUCCESS) {
        PersonBuffer personBuffer = loadPeopleResult.getPersonBuffer();
        try {
            int count = personBuffer.getCount();
            for (int i = 0; i < count; i++) {
                Log.d("TEST", "Display name: " + personBuffer.get(i).getDisplayName());
            }
        } finally {
            personBuffer.close();
        }
    } else {
        Log.e("TEST", "Error requesting visible circles: " + loadPeopleResult.getStatus());
    }
}

并将权限写入AndroidManifest.xml:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />

请帮助我,我需要做什么?


我已经修好了!我的问题是:我没有正确指定包: 像这样com.example但正确的方法是com.example.moduledir

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google+集成:无法加载可见圈子 的相关文章

随机推荐