Программно извлекайте пользовательские данные, основанные на "лайках" и "проверках"

Можно ли программным способом привлечь всех пользователей, которым понравилась ваша бизнес-страница, чтобы компания могла вознаграждать их? Из того, что я читаю, это кажется невозможным, но я вижу рекламу, где компании говорят, что могут это сделать.

Подробности:

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

Пример:

  • Клиент L понравилась моя страница
  • Клиент C зарегистрирован в моем бизнесе
  • Клиент X не сделал ни

Программа запрашивает данные Facebook...

  • Находит клиента L и добавляет 10% к следующей покупке клиента L
  • Находит Клиента C и добавляет бесплатный напиток для Клиентов Следующий визит
  • Клиент X не получает халяву, но все равно остается моим клиентом

Я занимался программированием с помощью API Facebook, но я разработчик, но не уверен, что то, что я хочу сделать, возможно. Если это возможно, просто нужно иметь представление, с чего начать.

Спасибо!

Добавлено как ответ

Спасибо за быстрый ответ!

В основном я занимаюсь веб-разработкой на.Net (в основном VB.Net), JavaScript и HTML.

Мне нужно, чтобы эта программа работала независимо от Интернета (как отдельное приложение), поэтому C# звучит как хорошее решение. Я не рассматривал это как вариант, когда смотрел на SDK, но я исследовал это всего пару дней. Я просмотрел примеры, которые вы отправили, и вот мои вопросы после просмотра того, что вы отправили: у моих клиентов (предприятий) уже есть настроенные страницы, а также уже есть люди, которым они понравились. У нас может быть "электронный" адрес электронной почты (может не совпадать с адресом, используемым для FB), имя, номер телефона, дата рождения и адрес. Похоже, используя первый метод, который вы мне прислали (модифицированный для просмотра лайков Coca-Cola) https://graph.facebook.com/40796308305/likes/ чтобы я мог просматривать список всех пользователей, которым понравилась эта страница, Теперь я запустил это на одной из моих страниц, которые я создал вчера, у которой есть 1 Like (я тестирую это), и я получаю:

{
  "data": [
  ]
}
  • Мой вопрос в отношении информации, имеющейся у нас о реальном клиенте, каков наилучший надежный метод для сопоставления этого с лайками на FB?
  • Должны ли мои клиенты перестраивать свои страницы, и чтобы пользователи "перебирали" их и добавляли "запрос разрешений" для получения этих данных?
  • Кроме того, есть ли функция оповещения, которая будет давать мне данные, когда пользователю нравится страница, а мне приходится тянуть ее (пытаясь сохранить пропускную способность на стороне Facebook) несколько раз?

Спасибо!

1 ответ

Какой вы разработчик? Сначала вы должны решить, какой API вы собираетесь использовать: JavaScript, PHP, C#...

Вот пример того, как получить лайки фильмов как один из примеров получения лайков. Вот пример сообщения, чтобы открыть график, чтобы увидеть, нравится ли пользователю страница: https://graph.facebook.com/USERID ВЫ ЗАИНТЕРЕСОВАНЫ В /likes/PAGE ID Если этому пользователю нравится эта страница, он вернет результат. Если нет, результат будет пустым. Вы можете проверить это здесь, изменить идентификатор пользователя для конкретного идентификатора пользователя или указать: "я", чтобы представлять себя, а затем подключить идентификатор своей бизнес-страницы и увидеть результат.

Другие вопросы по тегам