在 android 中获取 Facebook 好友列表时出现问题
Issue on get Facebook Friendlist in android
我正在尝试使用图表从 Facebook 获取好友列表 API.i 当我 运行 设备中的应用程序时第一次获取好友列表 然后我得到的结果为空我不知道 why.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();
谁能帮我解决他的问题
确保:
1. 您已经使用 OpenSSL 正确生成了应用程序 ID 并在您的应用程序清单中声明了它。
2.应用程序包名称和应用程序ID在您的Facebook应用程序详细信息页面上正确输入。
3.您已申请相关权限并从FB领取。
4. 访问令牌有效(即非空)。
5. 访问令牌的会话状态为打开。
包名称必须与您申请权限并收到权限时在您的 FB 应用开发者设置中发布的名称完全相同。当您创建发布 APK 时,必须使用 OpenSSL AGAIN 进行签名,并且必须在您的 FB 开发人员设置中更新新 ID。
我正在尝试使用图表从 Facebook 获取好友列表 API.i 当我 运行 设备中的应用程序时第一次获取好友列表 然后我得到的结果为空我不知道 why.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();
谁能帮我解决他的问题
确保:
1. 您已经使用 OpenSSL 正确生成了应用程序 ID 并在您的应用程序清单中声明了它。
2.应用程序包名称和应用程序ID在您的Facebook应用程序详细信息页面上正确输入。
3.您已申请相关权限并从FB领取。
4. 访问令牌有效(即非空)。
5. 访问令牌的会话状态为打开。
包名称必须与您申请权限并收到权限时在您的 FB 应用开发者设置中发布的名称完全相同。当您创建发布 APK 时,必须使用 OpenSSL AGAIN 进行签名,并且必须在您的 FB 开发人员设置中更新新 ID。