Как работает кнопка "Нравится" на Facebook?

Я хочу предоставить простой фрагмент Javascript (или, как мне кажется, iframe), который позволяет третьим сторонам встраивать функциональность с моего сайта в свой. Пользователь указанного виджета уже будет аутентифицирован на нашем сайте - так что, в основном, кнопка "Мне нравится" на Facebook или "Facebook Connect" - самые близкие примеры, которые я могу найти.

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

2 ответа

Решение

Вот краткое объяснение кнопки "Мне нравится" на Facebook, а также руководство по созданию веб-виджета. Наконец, вот обсуждение безопасности веб-виджетов.

Я считаю, что кнопка "Мне нравится" использует куки-файлы для получения информации о вашем пользователе FB, которая с дополнительными атрибутами затем отправляется на конечную точку сервиса.

Что касается мер безопасности, очевидным было бы разрешение запросов только с веб-сайтов с заданными ключами доступа.

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