【问题标题】:Appcelerator - share link on FacebookAppcelerator - 在 Facebook 上分享链接
【发布时间】:2018-04-28 13:26:43
【问题描述】:

我在使用 Appcelerator 制作的应用中分享 Facebook 链接时遇到问题

我正在使用 iOS 11 模拟器、Titanium SDK 7.1 和 Facebook 模块 5.8。 我的 tiapp.xml 应该是正确的。 facebook 应用程序未安装在模拟器上。

我的代码是:

var fb = require('facebook');
fb.initialize();

function shareLink() {
    fb.addEventListener('shareCompleted', onShareCompleted);

    fb.presentShareDialog({
        link: "http://www.google.com"
    });

}


function onShareCompleted(e){
    fb.removeEventListener('shareCompleted', onShareCompleted);

    if (e.success) Ti.API.info('Share request succeeded.');
    else Ti.API.info('Failed to share.' + JSON.stringify(e));
}

当我尝试分享时,应用程序向我显示一个 facebook 网页,并显示错误“需要参数‘href’或‘media’”。

如果我将 Facebook 模块从 5.8 版切换到 5.6 版,我第一次尝试分享时失败了,但第二次成功了!

我不明白我哪里错了。

感谢您的帮助!

【问题讨论】:

    标签: ios facebook appcelerator


    【解决方案1】:

    试试这个。它超级简单,我总是用它来进行社交分享:

    https://github.com/ricardoalcocer/socialshare/tree/master/app/widgets/com.alcoapps.socialshare

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-04
      • 1970-01-01
      • 1970-01-01
      • 2011-05-06
      • 1970-01-01
      • 2021-03-19
      • 2020-12-24
      • 2011-09-16
      相关资源
      最近更新 更多