使用facebook sdk 4.4.1。想要获取应用用户使用应用邀请对话框发送的邀请数量?

时间:2015-08-04 06:06:52

标签: android facebook sdk

我想计算用户从他朋友列表中邀请的人数。

这是我的代码。结果我得到了空。

public void openDialogInvite(final Activity activity) {
        String AppURl = "https://fb.me/659724450828700";  //Generated from //fb developers

    //String previewImageUrl = "   ";

    sCallbackManager = CallbackManager.Factory.create();

    if (AppInviteDialog.canShow()) {
        AppInviteContent content = new AppInviteContent.Builder()
                .setApplinkUrl(AppURl)
                        //.setPreviewImageUrl(previewImageUrl)
                .build();

        final AppInviteDialog appInviteDialog = new AppInviteDialog(activity);

        appInviteDialog.registerCallback(sCallbackManager,
                new FacebookCallback<AppInviteDialog.Result>() {
                    @Override
                    public void onSuccess(AppInviteDialog.Result result) {

                         Log.v("invitation", result.toString());
// setting parameters for request execution for both graph api request
                    }

                    @Override
                    public void onCancel() {
                    }

                    @Override
                    public void onError(FacebookException e) {
                        Log.d("Invitation", "Error Occured");
                    }
                });

        appInviteDialog.show(content);
    }

提前感谢。

1 个答案:

答案 0 :(得分:1)

要获取用户的受邀朋友列表是不可能的,除非你的应用不是画布上的游戏。