erniesto77
@erniesto77
oop, rb, py, php, js

Как убедиться, что пользователь сделал репост в соцсети со страницы сайта?

На примере facebook.
На сайте есть кнопка "Поделиться", по нажатию на нее открывается окошко facebook в котором пользователь может поделиться страницей сайта на своей стене facebook. Но само нажатие на кнопку на сайте не гарантирует того что пользователь сделал репост, ведь подтверждение поделиться записью происходит на стороне фейсбука. Да, и еще пользователь может удалить репост со своей стены.

Подскажите, есть ли какой то способ убедиться, что пользователь создал репост и репост на стене присутствует? Не обязательно подробно, на уровне алгоритма или подсказок.
  • Вопрос задан
  • 1015 просмотров
Решения вопроса 3
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
Если прям очень хочется, то как правильно написал Greg Popov запрашиваем у пользователя права на просмотр его записей (user_posts permission ), смотрим, сверяем.

На практике можно поймать негативный фидбек от людей, т.к лишние права никому не нравятся
+ сильно усложняется обработка (не забываем что пользователь может выборочно отключать права приложения)

PS С учетом того что ничего не запрещает пользователю удалить пост в любой момент после публикации - как то технически контролировать это все смысла ровно 0. Придумывайте маркетинговые стимулы реально делать share.
Ответ написан
@Gregpopov
Full stack web developer
Бери API, и смотри, есть ли у пользователя Х запись, которая соответствует искомой
Ответ написан
Комментировать
@woodstock70
Все это возможно.
Через API все хорошо проверяется в FB и одноклассниках - приходит ответ, сделан репост или нет, обрабатываем. В ВК столкнулся с проблемами.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы