0

我刚刚更新了Phonegap,发现出现了问题。

有一个用于向 Facebook 发布消息的 api,它适用于 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 上调用方法时出错。在文件:///android_asset/www/lib/cordova/cordova-2.3.0.js:1062

应用程序配置不允许给定 URL。:应用程序的设置不允许一个或多个给定 URL。它必须与网站 URL 或画布 URL 匹配,或者域必须是应用程序域之一的子域。

顺便说一句,我的设备是Android。

这是PhoneGap的问题吗?我能修好吗?

提前致谢。

4

0 回答 0