1

我使用此代码打开了一个对话框并显示一些朋友发送邀请:

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_ids 的参数,但在 facebook 指南中它说它不适用于移动设备。

我有什么简单的方法可以做到这一点吗?

Tks,蒂亚戈

4

0 回答 0