我刚刚更新了Phonegap,我发现发生了问题。
有一个api用于向Facebook发布消息,它适用于PhoneGap2.2,但在PhoneGap 2.3上发生错误。
var obj = {
method: 'feed',
link: link,
picture: picture,
name: name,
description: description,
redirect_uri: 'http://facebook.com'
};
function callback(response) {
document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
}
if (!isFbInit) {
FB.init({
appId: "...",
status: true,
cookie: true
});
isFbInit = true;
}
FB.ui(obj, callback);
错误讯息:
未捕获错误:在NPObject上调用方法时出错。在file:///android_asset/www/lib/cordova/cordova-2.3.0.js:1062
应用程序配置不允许使用URL:应用程序的设置不允许使用一个或多个给定的URL。它必须与网站URL或Canvas URL匹配,或者域必须是App域之一的子域。
顺便说一句,我的设备是Android。
这是PhoneGap的问题吗?我可以解决它吗?
提前致谢。