Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android中在Facebook上发送邀请?_Android_Facebook_Invite - Fatal编程技术网

如何在Android中在Facebook上发送邀请?

如何在Android中在Facebook上发送邀请?,android,facebook,invite,Android,Facebook,Invite,我正在尝试从我的应用程序向facebook好友发送邀请。一切都很好,facebook邀请对话框正在显示,我的好友列表在那里,我也收到了onComplete状态,但在另一边(我向其发送邀请),什么都没有发生。未向我的朋友发送通知。请让我知道我错在哪里。下面是我的代码 private void inviteFriends() { try { Bundle params = new Bundle(); params.putString("

我正在尝试从我的应用程序向facebook好友发送邀请。一切都很好,facebook邀请对话框正在显示,我的好友列表在那里,我也收到了onComplete状态,但在另一边(我向其发送邀请),什么都没有发生。未向我的朋友发送通知。请让我知道我错在哪里。下面是我的代码

private void inviteFriends() {
        try {
            Bundle params = new Bundle();
            params.putString("title", "invite friends");
            params.putString("message", "come join us!");
            mFacebook.dialog(this, "apprequests", params, new DialogListener() {
                @Override
                public void onComplete(Bundle values) {

                    try {
                        // JSONObject eventResponse = new JSONObject(response);
                        // event_id = event.getString("id");
                        /*
                         * Log.i(TAG, "Event Response => "+eventResponse);
                         * Log.w("myapp", friends);
                         */

                        System.out.println("fb invite response "
                                + values.toString());
                        Toast.makeText(getApplicationContext(), "Request sent",
                                Toast.LENGTH_SHORT).show();

                        // Toast.makeText(getApplicationContext(),
                        // "New Event Created!!", Toast.LENGTH_LONG).show();
                    } catch (Exception e) {

                    }

                }

                @Override
                public void onFacebookError(FacebookError error) {
                }

                @Override
                public void onCancel() {
                }

                @Override
                public void onError(DialogError e) {
                    // TODO Auto-generated method stub

                }

            });
        } catch (Exception e) {

        }
}

现在的问题是,请求已发送,但通知来自facebook应用程序,而不是facebook浏览器?

您应该使用消息对话框邀请Android应用程序中的朋友,应用程序请求仅适用于画布游戏:

(请参阅“如果您的应用程序在Facebook画布上不存在”)

更多信息: