Facebook图形API。如何检查帖子是否可评论

时间:2014-02-14 13:51:19

标签: facebook facebook-graph-api

我正在开发连接到Facebook的网络应用程序。我有两个问题,希望有人可以帮忙解决。

1)我有一个Web应用程序,用于从用户页面检索帖子。

https://graph.facebook.com/ID/posts

我希望能够对我的网络应用中的帖子发表评论。但是不允许对某些帖子发表评论。我回来了

{"error":{"message":"(#100) Error finding the requested story","code":100,"type":"OAuthException"}}

所以我想禁用某些帖子的评论。例如,返回的帖子之一:

{
  "id": "100007531813062_1397508730510174", 
  "from": {
    "name": "Ievgen  Antonenko", 
    "id": "100007531813062"
  }, 
  "story": "Ievgen  Antonenko is now using Facebook in English (UK).", 
  "story_tags": {
    "0": [
      {
        "id": "100007531813062", 
        "name": "Ievgen  Antonenko", 
        "offset": 0, 
        "length": 17, 
        "type": "user"
      }
    ]
  }, 
  "actions": [
    {
      "name": "Comment", 
      "link": "https://www.facebook.com/100007531813062/posts/1397508730510174"
    }
  ], 
  "privacy": {
    "value": ""
  }, 
  "type": "status", 
  "created_time": "2014-02-14T11:05:48+0000", 
  "updated_time": "2014-02-14T11:05:48+0000"
}

无法对此帖发表评论。有人告诉我,我可以查看是否有“名称”的动作:“评论”。但它似乎是错误的,因为上面的示例包含此属性。所以问题是,我如何检查是否允许发布帖子?

2)我创建了一个“照片”类型的帖子。比我试图从我的网络应用程序发布评论

https://graph.facebook.com/POST_ID/comments?method=post&message=msg&access_token=ACCESS_TOKEN

它发布评论但返回

"message":"An unexpected error has occurred. Please retry your request later.","code":2,"type":"OAuthException"

而不是评论ID。对于其他帖子,它可以正常工作。

提前致谢。

0 个答案:

没有答案