我的代码曾经工作,但现在我无法发布任何操作。一切似乎都井然有序,但我从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
}
},
当然 * *是实际值......
答案 0 :(得分:1)
您无法在浏览器中执行HTTP POST操作,只能使用HTTP GET,这就是您收到先前操作列表的原因。
请使用cURL或Graph API Explorer完成创建操作。