0

在我的一个中Web App,我必须集成Facebook ShareFeature。它正常工作Web APP。以下是代码:

FB.ui({
   method: 'feed',
   name: "App Name",
   link: "App Links",
   description: "My Description",
   picture: "image",
   show_error: true,
   display: 'popup'
  },
  function (response) {
      console.log(response);
  }
);

它可以正确共享我的内容Facebook,但是在iPhone中,当我选择 Web 应用程序添加到主屏幕,然后尝试从添加到主屏幕的应用程序中共享链接时,它会给出错误104

我附上了截图供参考

在此处输入图像描述

任何想法,我该如何解决这个问题,或者如果我遗漏了什么?

谢谢你的时间。

4

1 回答 1

0

最终能够使用 URL 重定向解决此问题,如下所述

所以这是我的代码。

我首先确定应用程序是独立的还是现在的,并相应地使用相应的代码

if(!standaloneApp) {
    FB.ui({
       method: 'feed',
       name: "App Name",
       link: "App Links",
       description: "My Description",
       picture: "image",
       show_error: true,
       display: 'popup'
      },
      function (response) {
          console.log(response);
      }
    );
} else {

   var fbShareOptions = {
      app_id: fbAppId,
      name: "App Name",
      link: "App Links",
      description: "My Description",
      picture: "image",
      display: 'popup'
   };

   window.open('https://www.facebook.com/dialog/feed?'+jQuery.param(fbShareOptions),'_blank');
}

希望它可以帮助某人。

  • 谢谢
于 2015-07-24T08:01:45.740 回答