0

我正在尝试使用 js sdk 向流帖子发表评论。我的代码是这样的:

FB.api(linkPage, 'post', {message: comment}, function(res){});

其中 linkpage 是使用 graph api 的流帖子的正确 URL,comment 是有效字符串。但是,当此代码运行时,Chrome 的网络窗格显示“post”参数不会使 sdk 执行 http post,而是附加查询字符串参数“method=post”。请求方法仍然是 GET,api 以看起来有效的 commentid 响应,但是评论在流帖子中永远不可见。使用图形 api explorer POST 到与 linkPage 设置为完全相同的 api 入口点并使用相同的注释完美地工作。

我在这里错过了什么吗?

4

1 回答 1

0

对我来说FB.api('/me/feed', 'post', {message:'Hello'}, callback);,创建一个仅在我的页面上可见的状态更新。它在新闻提要页面上不可见。

FB.api呼叫发送GET请求而不是请求不是错误POST

这是因为浏览器的安全性。

于 2012-08-22T11:09:25.397 回答