Как нам получить отдельную запись, когда /[post-id] устарел в версии 2.4?
Я просто пробовал через API-интерфейс Graph API с этим путем /v 2.4/10153513872748291, и у меня есть этот результат:
{
"error": {
"message": "(#12) singular links API is deprecated for versions v2.4 and higher",
"type": "OAuthException",
"code": 12
}
}
Но https://developers.facebook.com/docs/reference/api/post/ ничего не говорит об устаревании.
Я не уверен, что мне что-то не хватает, или есть другой способ получить информацию о отдельном сообщении.
Изменить: v2.3 работает, но v2.4 является последним.
Ответы
Ответ 1
Похоже, теперь вам нужна комбинация идентификатора пользователя или страницы, на которой была сделана запись (или на ее стене), символ подчеркивания, а затем идентификатор сообщения.
Для вашего примера post 10153513872748291
, который создается страницей Drama-addict
, которая имеет идентификатор 141108613290
- поэтому 141108613290_10153513872748291
будет работать.
И так же 788239567865981_10153513872748291
, потому что 788239567865981
- это идентификатор пользователя, делающего сообщение.
Ответ 2
Firstput userId underscore добавить postId/Likes для проверки статуса Like в facebook
userId_post_Id/Любит получать Likes Records
userId_post_Id/Комментарии для получения комментариев записей
https://developers.facebook.com/tools/explorer/145634995501895/?method=GET&path=303261006522998_751199848395776%2FLikes&version=v2.9
**In this link Right side Get Token indide GetAccessToken to select Permission**
![введите описание изображения здесь]()
303261006522998_751199848395776/Likes
303261006522998_751199848395776/Comments
{
"data": [
{
"id": "124778301449917",
"name": "Manisha Gera"
},
{
"id": "1680577265523548",
"name": "Rubi Sharma"
}
],
"paging": {
"cursors": {
"before": "MTI0Nzc4MzAxNDQ5OTE3",
"after": "MTY4MDU3NzI2NTUyMzU0OAZDZD"
}
}
}