Android facebook向朋友发送app请求

时间:2013-07-30 07:53:34

标签: android facebook

我可以获取Facebook好友列表。现在我正在尝试将应用请求发送给我选择的一位朋友。我正在获得成功对话,但这并没有反映在我的朋友帐户上。

以下是发送应用请求的代码:

//SEND FRIEND REQUEST TO FRIEND
    public static void sendFriendRequest(String friendId){
        Facebook facebook = new Facebook(APP_ID);
        Bundle params = new Bundle();
        params.putString("message", "invite friends");
        params.putString("title", "Send a Request");
        params.putString("message", "Test Task");
        params.putString("to", friendId); 
        facebook.dialog(_activity, "apprequests", params, new DialogListener() {
            @Override
            public void onComplete(Bundle values) {
                Constant.showAlertDialog("", "Friend request sent.", _activity.getParent(), false);
            }

            @Override
            public void onFacebookError(FacebookError error) {}

            @Override
            public void onError(DialogError e) {}

            @Override
            public void onCancel() {}
        });

    }

请建议解决方案如何成功向我的Facebook朋友发送应用请求。

1 个答案:

答案 0 :(得分:0)

您的代码绝对正常。我假设您没有在Facebook app控制台中设置必填字段。请参阅以下图片。这是发送应用请求所必需的字段。{{ 0}}

包名称:插入应用的包名称,以便在应用程序加载到市场中时,用户将被重定向到Google Play中的应用。

班级名称:这是您应用的启动器活动名称。

Key Hashes:这是您必须生成的唯一标识符SHA1键。

Facebook登录,深层链接:都需要启用。