Ответ 1
Добавьте fields=attachment
к вашему запросу.
https://developers.facebook.com/docs/graph-api/reference/comment
Когда я использую API-интерфейс Graph для получения комментария, содержащего изображение, возвращаемый JSON не ссылается на него, например.
{
"id": "10151452996201039_9302037",
"from": {
"name": "Anton Raxacoricofallapatorius Dyudin",
"id": "1534947411"
},
"message": "",
"can_remove": true,
"created_time": "2013-06-20T06:47:41+0000",
"like_count": 0,
"user_likes": false
}
Я также теряю то, что поле POST можно использовать для вставки изображения при комментировании. Как я могу достичь любого из указанных выше?
Добавьте fields=attachment
к вашему запросу.
https://developers.facebook.com/docs/graph-api/reference/comment
Он работает, когда вы используете fields=attachment
https://graph.facebook.com/POSTID_COMMENTID?fields=attachment&access_token=ACCESS_TOKEN
Если вам нужен более подробный запрос, который возвращает все, и я имею в виду все, включая идентификатор пользователя, изображение профиля (большую версию), информацию, связанную с комментариями, а также информацию о прикреплении, используя это.
&fields=id,status_type,created_time,from{name,id,picture.width(400).height(400)},message,picture.width(400).height(400),link,icon,comments{comments{attachment,from{picture.width(400).height(400),name},id,message,created_time},from{picture.width(400).height(400),name},id,message,attachment,created_time}