В вашем URL https://www.facebook.com/alexey.kosov/posts/10203624447732200 10203624447732200 - ваш идентификатор публичного сообщения. С API v2.0 вы можете получить общие сообщения с краем sharedposts
: https://developers.facebook.com/docs/graph-api/reference/v2.0/object/sharedposts
Согласно документации по версии 2.0:
Для сообщений страниц, общественных постов на странице являются извлекаемым с любым действительным токеном доступа. Сообщения людей на странице, сообщения людей, которые упоминают страницу, или целевые сообщения на странице (например, по языку или географии), могут потребовать токена пользователя или страницы. Маркеру доступа пользователя с read_stream
или user_posts permission
для любых других сообщений
Так что вам нужна фишка с одним из двух разрешений.
Я пытался получить долю из вашего поста: https://developers.facebook.com/tools/explorer/?method=GET&path=10203624447732200%2Fsharedposts&version=v2.0
И вернула меня {"data": []}
, однако после того, как я разделил пост, я повторил вызов, и я был в состоянии увидеть пост, который я только совместно в Результаты.
Теперь, если я использую post_id
, который я только что использовал, я получаю снова пустой результат. Таким образом, вы можете видеть только, кто поделился этой записью, но нет, если она была передана кому-то другому. Если вы считаете, что общие сообщения в качестве узлов дерева, вы можете видеть только, что происходит в поддереве под узлом с post_id
, который у вас есть.
Вам также необходимо учитывать, что вы не сможете получить повторно размещенные сообщения, которые не видны вам. i.e .: Если я разделяю ваше сообщение с конфиденциальностью «Только я», или если я делюсь с конфиденциальностью «Друзья», и мы не друзья, вы не сможете это увидеть.
Прогресс по вашему вопросу? У меня также есть идентификатор сообщения, который включает общий/оригинальный пост, и мне нужно знать ответ на ваш вопрос +, как получить общий/оригинальный идентификатор сообщения. –
Вы проверили этот пост? http://stackoverflow.com/questions/7674677/how-to-check-if-someone-shared-my-pages-post-using-facebook-api – mcphersonjr