Appcelerator - 在Facebook上分享链接

时间:2018-04-28 13:26:44

标签: ios facebook appcelerator

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

我正在使用iOS 11 Simulator,Titanium SDK 7.1和Facebook Module 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,我第一次尝试共享时,它会失败,但第二次它会工作!

我无法理解我错在哪里。

感谢您的帮助!

0 个答案:

没有答案