繁体   English   中英

Facebook SDK-邀请朋友时使用错误的ID

[英]Facebook SDK - Wrong ID while invating friends

我想向用户的Facebook朋友发送邀请。 为此,我使用以下代码:

String KEY_MESSAGE = "message";

    Bundle params = new Bundle();
    params.putString(KEY_MESSAGE, "Learn how to make your Android apps social");

    WebDialog requestsDialog = (new WebDialog.RequestsDialogBuilder(context, Session.getActiveSession(), params))
            .setOnCompleteListener(new WebDialog.OnCompleteListener() {

                @Override
                public void onComplete(Bundle values, FacebookException error) {
                    if (error == null) {

                        Log.w(TAG, "Posted successfully. Values: " + values);
                        Toast.makeText(context, "Success", Toast.LENGTH_SHORT).show();

                    } else if (error instanceof FacebookOperationCanceledException) {
                        Log.e(TAG, "Post canceled");
                    } else {
                        Log.e(TAG, "Strange error: " + error);
                        Toast.makeText(context, "Error", Toast.LENGTH_SHORT).show();
                    }
                }

            })
            .build();
    requestsDialog.show();

我的应用程序显示请求对话框。 我选择一个朋友,然后按“发送”按钮。 然后,我通过网站找出该朋友的ID。 我的日志:

Posted successfully. Values: Bundle[{to[0]=<unknown-friend-id>, request=388113714696190}]

我想邀请的朋友不接受任何邀请。 而且他的ID不等于“未知朋友ID”。 为什么会出错? 我没有主意

PS “ unknow-friend-id”是一组数字。 这是某人的身份证。 我决定不出版它。 并且不要看起来抛出评论。 它们是该问题的私密版本。

谢谢@WizKid。 正如他所说:

它不起作用,因为您的应用程序没有画布版本。 欲了解更多信息,请阅读

暂无
暂无

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

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