dav*_*rbk 5 android google-plus
我想从我的应用程序中获取google plus的人员信息列表:朋友个人资料图片网址,可见名称和ID.
这是一个官方谷歌加集成教程.我通过本教程制作测试应用程序并陷入错误:
Error requesting visible circles: Status{statusCode=NETWORK_ERROR, resolution=null}
Run Code Online (Sandbox Code Playgroud)
实施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();
Run Code Online (Sandbox Code Playgroud)
这是onResult:
@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());
}
}
Run Code Online (Sandbox Code Playgroud)
并将权限导入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" />
Run Code Online (Sandbox Code Playgroud)
请帮帮我,我需要做什么?
| 归档时间: |
|
| 查看次数: |
3544 次 |
| 最近记录: |