Подтвердить что ты не робот

Как нам получить отдельную запись, когда /[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 является последним.

4b9b3361

Ответ 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"
    }
  }
}