【问题标题】:FB.api post uses getFB.api post 使用 get
【发布时间】:2012-10-02 16:56:57
【问题描述】:

我正在尝试使用 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 响应,但是评论在流帖子中永远不可见。使用 graph api explorer POST 到与 linkPage 设置的完全相同的 api 入口点,并使用相同的注释完美地工作。

我错过了什么吗?

【问题讨论】:

    标签: facebook-javascript-sdk


    【解决方案1】:

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

    FB.api 调用发送GET 请求而不是POST 请求不是错误。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多