我正在尝试使用Graph API从Facebook获取好友列表。我第一次获取好友列表,当我在设备中运行应用程序后,我得到的结果为null我不知道为什么.i使用以下代码从facebook获取好友列表
new Request(FBsession, "/me/friends", null, HttpMethod.GET,
new Callback() {
@Override
public void onCompleted(Response response) {
Log.v("Friends List from facebook;;;;;;",
response.getRawResponse()
+ ";;;;;;;;DATA;;;;;;;;;;"
+ response.getRequest().getParameters()
.getString("data"));
if (!TextUtils.isEmpty(response.getRawResponse())) {
onParseFriendsData(response.getRawResponse());
} else {
onSetError("We can't find friends from facebook");
}
}
}).executeAsync();
任何人都可以帮我解决他的问题
答案 0 :(得分:0)
确保:
1。您已使用OpenSSL正确生成了app-id并在应用程序清单中声明了它。
2。应用程序包名称和应用程序ID已在您的Facebook应用程序详细信息页面上正确输入。
3。您已申请相关权限并已从FB收到。
4。访问令牌有效(即非空)。
5. 访问令牌的会话状态为OPENED。
当您申请权限并接收权限时,包名称必须与您在FB应用程序开发人员设置中发布的名称完全相同。当您创建发布APK时,必须使用OpenSSL AGAIN 进行签名,并且必须在FB开发人员设置中更新新ID。