发布到facebook时,NPObject上的Phonegap 2.3错误调用方法

时间:2013-01-08 03:38:22

标签: android facebook cordova

我刚刚更新了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的问题吗?我可以解决它吗?

提前致谢。

0 个答案:

没有答案