我正在嘗試從Facebook朋友中檢索Facebook Graph Post對象的「Place」字段。與friends_status
和read_stream
權限獲得訪問令牌後,我從圖形API請求,像這樣:如何檢索Facebook Graph Post對象的「Place」字段?
http://graph.facebook.com/[user_id]_[post_id]
返回什麼是一些在Graph API docs for Post描述字段:
{
"id": "1164358582_2458311174854",
"from": {
"name": "Joe Blo",
"id": "1164358582"
},
"message": "Is pretty bummed today",
"actions": [
{
"name": "Comment",
"link": "http://www.facebook.com/1164358582/posts/2458311174854"
},
{
"name": "Like",
"link": "http://www.facebook.com/1164358582/posts/2458311174854"
}
],
"type": "status",
"application": {
"name": "Facebook for Android",
"id": "350685531721"
},
"created_time": "2011-11-20T03:23:04+0000",
"updated_time": "2011-11-20T12:12:49+0000",
"comments": {
"data": [
{
"id": "1164358582_2458311174852_2962531",
"from": {
"name": "Sue Candy",
"id": "1056617421"
},
"message": "OMG I'm so sorry!!!",
"created_time": "2011-11-20T03:25:06+0000"
}
],
"count": 1
}
}
這是一切都很好,除了當我在我的Facebook流中看到這篇文章時,它也顯示了一個位置隨附的帖子:
9 hours ago near El Reno, OK
我期待El Reno, OK
Place對象作爲一個字段在本文中返回,但我沒有看到它。
在Facebook Graph API Explorer中,我嘗試啓用幾乎所有權限,但沒有在響應中看到任何區別(沒有返回「Place」字段)。我是否錯誤地處理了這個問題?
嗨TheV,正如我在我原來的帖子中提到的,我確實使用了Graph API Explorer,並啓用了幾乎所有的權限。沒有運氣。甚至他們的博客文章[link](http://developers.facebook.com/blog/post/592/)也提到Post對象具有Place字段。 – scham