我有最新的Facebook SDK 3.23.0(Download Here)。在此SDK中,有许多示例应用程序源代码可供使用。我只是运行 FriendPickerSample 。在替换我的app_id之后的本教程中。
当我运行此示例代码时,我无法获得朋友列表显示。但是我在朋友的电话和电话中运行了它。然后我得到了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}
我怎样才能实现这个目标?
答案 0 :(得分:0)