我正在使用 Facebook sdk 3.2 和 cordova 2.8.1 和官方 phonegap facebook 插件 https://github.com/phonegap/phonegap-facebook-plugin
我能够使登录流程完美运行,但是无论何时我尝试使用对话框编写任何代码都不会发生任何事情(控制台或 Xcode 上的输出都没有错误。例如下面的代码。警报永远不会被调用,控制台也不会。日志。
FB.ui({
method: 'feed',
name: 'Facebook Dialogs',
link: 'https://developers.facebook.com/docs/reference/dialogs/',
picture: 'http://fbrell.com/f8.jpg',
caption: 'Reference Documentation',
description: 'Dialogs provide a simple, consistent interface for applications to interface with users.'
},
function(response) {
console.log("in callback");
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
);
此外,我已经测试了示例代码并在那里遇到了同样的问题。浏览 cdv-plugin-fb-connect.js 我看不到任何可以处理 javascript 中的 FB.ui 函数的东西。这里有任何帮助。
我还没有尝试过安卓。