在android中获取Facebook好友列表
我有一个最新的Facebook SDK 3.23.0(Download Here)。在这个SDK中,有许多示例应用源代码可用。我只是运行FriendPickerSample。在替换我的app_id后,在本教程中。在android中获取Facebook好友列表
当我运行这个示例代码时,我无法获得朋友列表显示。但是我在朋友手机&中运行后,我收到了friendsList。这里只有朋友安装这个应用的朋友列表显示。
我想要得到所有的朋友列表。我怎样才能做到这一点?
我也尝试使用Graph API。
我的代码如下。
public void facebooklogin(){
Session.openActiveSession(this, true, new Session.StatusCallback() {
@Override
public void call(final Session session, SessionState state, Exception exception) {
if (session.isOpened()) {
Request.newMeRequest(session, new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
if (user != null) {
new Request(
session,
"/me/friends",
null,
HttpMethod.GET,
new Request.Callback() {
public void onCompleted(Response response) {
Log.e("OUTPUT", ""+response.toString());
}
}
).executeAsync();
}
}
}).executeAsync();
}
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);
}
我得到这种类型的输出。
{Response: responseCode: 200, graphObject: GraphObject{graphObjectClass=GraphObject, state={"data":[]}}, error: null, isFromCache:false}
我该如何做到这一点?
试试这个code..It工作对我来说: https://github.com/justin-taylor/Facebook-Friends-List-for-Android
你可以请给我这个程序的apk? @Ronak Badjatya – 2015-02-09 06:45:45
给我你的邮件编号 – 2015-02-09 07:09:43
从上面的链接下载源代码 – 2015-02-09 07:51:29
你不能让所有的朋友了! – Tobi 2015-02-09 08:30:19
但我有一个应用程序生日提醒。在这个应用程序我的所有朋友列表显示。 @Tobi – 2015-02-09 08:35:55
阅读更新日志:https://developers.facebook.com/docs/apps/changelog#v2_0_graph_api和https://developers.facebook.com/docs/apps/changelog#v2_0_permissions对于新的应用程序,不再可能,对于v1.0,它将在2015年4月30日停止工作。 – Tobi 2015-02-09 08:41:06