Как найти сообщение, когда все, что вы знаете, это post_id? - PullRequest
0 голосов
/ 09 января 2012

У меня есть простое приложение для отправки данных, и после отправки у меня есть возможность поделиться. Когда пользователь на самом деле делится чем-то, он перенаправляется Facebook на указанный URI.

Facebook также предоставляет post_id, добавляя его к URI (например, http://my -redirected-URL? Post_id = 100001175803635_321643121201516 ).

Так что, ничего не спрашивая у пользователя, я могу сказать, поделился ли он информацией или нет, и у меня есть его post_id (но не его user_id или имя).

Но как я могу увидеть, что он на самом деле написал? У меня есть его post_id. Где я могу посмотреть? Я пробовал открытый график, но безуспешно. Я подумал, что это был ответ: Что такое URL для идентификатора поста в открытом графике на Facebook? , тоже не повезло.

Есть идеи?

1 Ответ

0 голосов
/ 09 января 2012

Если у вас есть пользователь access_token для пользователя, который поделился контентом, вы можете отправить GET запрос в Graph API для получения данных по почтовому идентификатору (например, 100001175803635_321643121201516):

GET https://graph.facebook.com/POST_ID?access_token=USER_ACCESS_TOKEN

Ответ - это объект Post, который будет иметь непустое свойство message, если пользователь добавит некоторый текст в общий контент ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...