我正在尝试使用js sdk向流帖发布评论。我的代码是这样的:
FB.api(linkPage, 'post', {message: comment}, function(res){});
其中linkpage是使用图形api的流文章的正确URL,并且comment是有效的字符串。但是,当此代码运行时,Chrome的网络窗格显示“post”参数不会使sdk执行http帖子,而是附加查询字符串参数“method = post”。请求方法仍然是GET,api以有效的外观响应,但是注释在流帖子上永远不可见。使用图形api资源管理器POST到完全相同的api入口点,linkPage设置为相同的注释工作完美。
我在这里错过了什么吗?
答案 0 :(得分:0)
对我来说,FB.api('/me/feed', 'post', {message:'Hello'}, callback);
会创建状态更新,该更新仅在我的页面上可见。它在新闻Feed页面上不可见。
FB.api
来电发出GET
次请求而不是POST
次请求并不是一个错误。
这是因为浏览器的安全性。