Facebook javascript JSON 错误消息

Facebook javascript JSON Error message

本文关键字:消息 错误 JSON javascript Facebook      更新时间:2023-09-26

我使用 Cordova facebook 插件。我从某个地方复制了这个代码来在我的Facebook上发布墙,这个错误说Post ID: "JSON Error".我做错了什么?

var opts = {
    message : 'test',
        name : 'Post Title',
        link : 'www.postlink.com',
        description : 'post description'
    };
facebookConnectPlugin.api('/me/feed', 'post', opts, function(response) {
    if (!response || response.error) {
        alert('Error occured ' + JSON.stringify(response.error));
    } else {
        alert('Post ID: ' + response);
    }
});
可能是

Cordova FB api与Facebook的SDK不同。

https://github.com/Wizcorp/phonegap-facebook-plugin#the-graph-api

它需要调用 url 作为第一个参数,第二个参数是所需的权限,三、成功回调第四个错误回调。

从文档中不清楚您应该如何实际执行请求以及如何向请求添加参数。

看起来你正在使用这个Apache CordovaFacebook插件,但根据Facebook SDK文档调用函数。

这是 2 个独立的 SDK。它们具有不同的功能,并且获得不同的参数。这就是 cordova 插件中定义 api 函数的方式:

facebookConnectPlugin.api(String requestPath, Array permissions, Function success, Function failure)

它期望不同的参数,然后是您要发送的参数。

https://github.com/phonegap-build/FacebookConnect/