Обходной путь для Facebook: создание edge.create из API - PullRequest
0 голосов
/ 21 сентября 2018

У нас есть система кредитов, которая вознаграждает людей за то, что они понравились нам на Facebook, в маркетинговых целях.Если они нравятся нам через кнопку, которую мы помещаем на нашу платформу, мы предлагаем им кредит.

Мы использовали это для реализации, слушая событие edge.create

window.fbAsyncInit = function() {
    FB.init({
      appId      : '....',
      status     : true,
      xfbml      : true
    });
    FB.Event.subscribe('edge.create',
       function(response) {
         //give credit
       }
    );

Недавно это прекратилосьработает, так как edge.create был исключен из событий, на которые вы можете подписаться, основываясь на ответе на этот вопрос: Не работает событие обратного вызова, подобное Facebook, с использованием edge.create

и ещеблог psot:

https://developers.facebook.com/blog/post/2017/11/07/changes-developer-offerings/?locale=en_US

Есть ли способ для этого?Я бы предпочел какое-то решение JS.Webhooks кажется сложным, и я не уверен, что это будет даже работать, так как я не знаю, как определить, какой пользователь facebook является пользователем в нашей системе (у них могут быть разные адреса электронной почты, имена и т. Д.)

Спасибо!

1 Ответ

0 голосов
/ 21 сентября 2018

У нас есть система кредитов, которая вознаграждает людей за то, что они понравились нам на Facebook

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

Это будет специфическая часть политики платформы: https://developers.facebook.com/docs/apps/examples-platform-policy-4.5

Не стимулируйте людей к тому, чтобы им понравилась страница, и не создавайте впечатление, что это нравитсяСтраница будет вознаграждена

...