Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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 - Fatal编程技术网

Android邀请Facebook好友-错误:此对话框已传递错误参数

Android邀请Facebook好友-错误:此对话框已传递错误参数,android,facebook,Android,Facebook,当我发送一个facebook id来绑定参数时,它工作得很好。但是我发送了多个像这样的ID(1000000000200000000003000000000000),因此无法工作 错误:此对话框已传递错误参数 API错误代码:100 API错误说明:参数无效 错误消息:10000000000000000000000000000000000000000000000000 这是我的密码: Bundle parameters = new Bundle(); // Get the frien

当我发送一个facebook id来绑定参数时,它工作得很好。但是我发送了多个像这样的ID(1000000000200000000003000000000000),因此无法工作

错误:此对话框已传递错误参数 API错误代码:100 API错误说明:参数无效 错误消息:10000000000000000000000000000000000000000000000000

这是我的密码:

  Bundle parameters = new Bundle();

    // Get the friend ids
    String friendsIdsInFormat = "";
   for(int i=0; i<facebookids.size()-1; i++){
        friendsIdsInFormat = friendsIdsInFormat + facebookids.get(i) + ",";
    }
    friendsIdsInFormat = friendsIdsInFormat + facebookids.get(facebookids.size()-1);

    Log.v("vvvv", "--------fb invite ids---------"+friendsIdsInFormat);

    parameters.putString("to", friendsIdsInFormat);
    parameters.putString("link", "http://play.google.com/store/apps/details?id="+getPackageName());
    parameters.putString( "description", "Come check me out on XXXX !!!!\nThe Stampd Mobile App has the reconneting the people in the world!\nClick Play Store link and download this free app and start connecting the people today !!");

    // Show dialog for invitation
    facebook.dialog(getParent(), "stream.publish", parameters, new Facebook.DialogListener() {
        @Override
        public void onComplete(Bundle values) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onFacebookError(FacebookError e) {
            // TODO Auto-generated method stub

        }

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

        }

        @Override
        public void onCancel() {
            // TODO Auto-generated method stub

        }
    });
Bundle参数=新Bundle();
//获取好友ID
字符串friendsIdsInFormat=“”;

对于(inti=0;i这发生在我身上,正如对话框所示,这确实是一个糟糕的参数

我使用FB SDK来实现unity。罪魁祸首是feed“reference”-应该是“Games”-我不小心传递了一个本地化的“Games”等价词-一旦我将其改为英语,它就工作正常了


检查您的参数,看看是否有帮助。

检查您是否传递了无效的url或参数中有空格的url。
由于url无效,我收到了此错误。

您在捆绑包中传递的参数可能会错误检查此“”您在捆绑包中传递的参数可能会错误检查此项,谢谢。我将这行放在:Parameters.putString(“建议”,friendsIdsInFormat);