简体   繁体   English

使用facebook sdk 4.4.1。 是否想获取应用程序用户使用“应用程序邀请”对话框发送的邀请数量?

[英]Using facebook sdk 4.4.1. Want to get the number of invites sent by the app user using app invite dialog?

i want to calculate the number of person app user has invited from his friend list. 我想计算用户从他的朋友列表中邀请的人的数量。

this is my code. 这是我的代码。 in result im getting null. 结果我得到空。

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);
    }

thanks in advance. 提前致谢。

除非您的应用不是画布上的游戏,否则不可能获得用户的邀请朋友列表。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM