Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.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
Javascript 如何解决;API错误代码4202“;使用移动web共享Facebook时出错_Javascript_Jquery_Facebook_Facebook Graph Api_Facebook Javascript Sdk - Fatal编程技术网

Javascript 如何解决;API错误代码4202“;使用移动web共享Facebook时出错

Javascript 如何解决;API错误代码4202“;使用移动web共享Facebook时出错,javascript,jquery,facebook,facebook-graph-api,facebook-javascript-sdk,Javascript,Jquery,Facebook,Facebook Graph Api,Facebook Javascript Sdk,Iam使用mvc开发web应用程序。在我的应用程序中,我使用facebook graph api向facebook共享一些内容。我已经用javascript完成了。 我的代码是 var fbResponse; var code = $("#c_Test").val(); if (code) { url = url + "/" + code; } FB.init({ appId: appId, xfbml: t

Iam使用mvc开发web应用程序。在我的应用程序中,我使用facebook graph api向facebook共享一些内容。我已经用javascript完成了。 我的代码是

    var fbResponse;
    var code = $("#c_Test").val();
    if (code) {
        url = url + "/" + code;
    }
    FB.init({
        appId: appId,
        xfbml: true,
        version: 'v2.0'
    });
    FB.login(function (response) {
        if (response.authResponse) {
            console.log(response);
            var fbResponse = response.authResponse;
            FB.ui(
              {
                  app_id: appId,
                  method: 'send',
                  link: url
              },
              function (response) {
                  if (response) {
                  } else {
                  }
              }
            );
            FB.api('/me', function (response) {
                $("#c_Name").val(response.name);
            });
        } else {
        }
它的工作在桌面web浏览器中非常完善。在iphone中使用我的应用程序时,我遇到了如下错误

API错误代码:4202 API错误描述:此设备上无法显示此对话框 错误消息:此显示类型不支持此方法


我们如何解决这个api错误?请帮助我

尝试替换以下代码:

method: 'send',
method: 'feed',
代码如下:

method: 'send',
method: 'feed',
有关fb馈送方法的帮助,请遵循下面给出的fb链接

发送方法还缺少一件事,即根据fb的
,此对话框中没有响应数据
,因此您的代码也不符合文档要求

编辑

也许这会有所帮助,只需从上述代码中删除FLOWING代码即可

,


我想分享链接到私人作为私人消息!你能帮我将链接作为消息发送吗?我有将内容作为私人消息共享的功能,也有在facebook上共享到我的墙的功能。“共享到墙”在所有设备中都有效,但“发送私人消息”在移动设备中不起作用。因为当您通过“发送方法”发送私人消息时,会删除响应代码,因为“发送方法”没有响应。登录后,Iam从登录中获取响应,Iam调用“发送方法”。它在桌面浏览器中工作。只有iphone的问题。嘿,你解决这个问题了吗?我也有同样的问题,不同的是,我没有使用javascript,而是将所有内容都存根在一个按钮的href中,应该是一样的。