0

我的代码过去可以工作,但现在我无法发布任何操作。一切似乎都井井有条,但我从 Facebook 得到的响应是我最近执行的 25 个操作的 JSON 列表。我知道我的动作没有发布,因为我正在浏览器中观看它。我也在尝试使用浏览器发布这些操作。

这是我的代码:

https://graph.facebook.com/me/NAMESPACE:ACTION?OBJECT=http://www.example.com/pumpkinpie.html&access_token=TOKEN

响应是其中的 25 个:

{
"data": [
  {
     "id": ""****"",
     "from": {
        "id": ""****"",
        "name": "****"
     },
     "start_time": "2012-05-05T04:56:38+0000",
     "end_time": "2012-05-05T04:56:38+0000",
     "publish_time": "2012-05-05T04:56:38+0000",
     "application": {
        "id": ""****"",
        "name": ""****"
     },
     "data": {
        "website": {
           "id": ""****"",
           "url": "****",
           "type": "website",
           "title": "****"
        }
     },
     "likes": {
        "count": 0
     },
     "comments": {
        "count": 0
     }
  },

当然* * 是实际值...

4

1 回答 1

1

您不能为浏览器中的操作执行 HTTP POST,只能执行 HTTP GET,这就是您收到先前操作列表的原因。

请使用 cURL 或 Graph API Explorer 来完成创建动作。

于 2012-05-28T00:36:17.177 回答