FB应用程序请求正在使用facebook connect phonegap插件处理phonegap,但“发送”方法不是。 例如:
FB.ui({
method: 'send',
link: 'http://www.eTobb.com',
to: ''
}, function(response) {
console.log(response);
});
console.log(response)
没有给我任何数据。
答案 0 :(得分:0)
原因是ConnectPlugin.java文件,它带有phonegap插件(网址:https://github.com/phonegap/phonegap-facebook-plugin/blob/master/src/android/ConnectPlugin.java)
检查第240行的onComplete方法,并将其与该Java文件的本地版本进行比较。当通过"添加插件时,添加[long facebook github url]",似乎它不使用最新的master,而是使用其中一个版本(或同样)。但是onComplete方法不会将数据移交给那个过时版本的Javascript。
所以我刚刚做的就是让最新的大师进入我的项目并且它现在正在工作,尽管它可能不是最好的事情。 :)