2012-01-09 3 views
0

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

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

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

Но как я могу увидеть, что он на самом деле написал? У меня есть его post_id. Где я могу посмотреть? Я пробовал открытый график, но не повезло. Я думал, что это был ответ: what is the url to a facebook open graph post id?, также не повезло.

Любые идеи?

ответ

0

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

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

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