Вопрос:
В документации FB указано, что у меня есть доступ к post_id до 12 октября 2016 года с помощью метода feed, но до сих пор я все еще могу получить post_id после успешного обмена сообщением, мой вопрос: действительно ли этот post_id устареет, если да, то как я могу подтвердить, что пользователь успешно поделился сообщением после устаревания. У нас идет некоторое продвижение, необходимо определить, поделился ли пользователь сообщением или нет. Заранее спасибо!
Редактировать: Наша страница продвижения является статической страницей, мы не требуем от пользователя входа в наше приложение.
The parameter post_id is in a 6 month deprecation window for use without publish_actions permission. Beginning October 12, 2016, post_id requires your app to have publish_actions granted, and for the user to share to their timeline or a group.
Комментарии:
1. для чего вам нужно точно знать? должен ли пользователь чем-то делиться?
2. кстати, без авторизации пользователя невозможно получить идентификатор сообщения, даже без устаревания. но мои вопросы очень важны для хорошего ответа.
3. «мой вопрос, действительно ли этот post_id устареет» — это не то, что говорится в этом сообщении. Условия, при которых вы сможете вернуть идентификатор публикации после успешной публикации с помощью диалогового окна Feed, меняются. Но если вы хотите использовать это, чтобы вознаградить пользователя за то, что он поделился каким-либо образом, в какой-либо форме — забудьте об этом, это запрещено.