Android:限制好友出现在facebook多好友选择器上
我使用此代码打开一个对话框,并向一些朋友显示发送邀请:Android:限制好友出现在facebook多好友选择器上,android,facebook,Android,Facebook,我使用此代码打开一个对话框,并向一些朋友显示发送邀请: private void sendRequestDialog() { Bundle params = new Bundle(); params.putString("message", "Learn how to make your Android apps social"); WebDialog requestsDialog = ( new WebDialog.RequestsDialogBuilder(getActivity(
private void sendRequestDialog() {
Bundle params = new Bundle();
params.putString("message", "Learn how to make your Android apps social");
WebDialog requestsDialog = (
new WebDialog.RequestsDialogBuilder(getActivity(),
Session.getActiveSession(),
params))
.setOnCompleteListener(new OnCompleteListener() {
@Override
public void onComplete(Bundle values,
FacebookException error) {
if (error != null) {
if (error instanceof FacebookOperationCanceledException) {
Toast.makeText(getActivity().getApplicationContext(),
"Request cancelled",
Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getActivity().getApplicationContext(),
"Network Error",
Toast.LENGTH_SHORT).show();
}
} else {
final String requestId = values.getString("request");
if (requestId != null) {
Toast.makeText(getActivity().getApplicationContext(),
"Request sent",
Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getActivity().getApplicationContext(),
"Request cancelled",
Toast.LENGTH_SHORT).show();
}
}
}
})
.build();
requestsDialog.show();
}
这显示了我所有的朋友,但我需要限制此列表。。。我发现了一个名为exclude_id的参数,但在facebook指南中说它在手机上不起作用
有什么简单的方法让我这么做吗
Tks,
Thiago您想通过什么方式限制列表?我有一个ID列表。我认为可以将此列表作为RequestsDialogBuilder的参数。您只需执行fql调用即可获得所需的朋友列表并列出他们。我如何打开与fql的对话框?我可以在WebDialog中使用fql吗?使用fql我可以只带来我想要的用户,但要做到这一点,我必须使用该列表创建我自己的多朋友选择器?或者我可以使用facebookapi中的一些,然后通过我的列表?