Вопрос

Я строю агрегатор новостей. Как я могу создать кнопку / виджет, такой как кнопка Digg или кнопка Share Facebook, что веб-разработчик может встроить на свой собственный веб-сайт. Когда их пользователи нажимают на эту кнопку, она может вызвать некоторую функцию, которая взаимодействует (например, голосование или отображение суммы голосов) с моим сервером. Спасибо.

Это было полезно?

Решение

Простое решение: Вам нужен сценарий PHP, который принимает параметры получения. Третья сторона может отправлять полезную нагрузку в данные в параметр Get, и ваш скрипт может прочитать их и выполнять необходимое.

Голосование третьего лица через кнопку не должна выполняться через параметры. Это создаст плохие атаки голосования. То, что вы можете сделать, это сделать API для ваших сторонних систем и у них есть запрос скручиваемости вашего API с помощью полезной нагрузки по почте. Опять же, это не самая безопасная. Чтобы сделать его более безопасным, используйте ключ API и проверку домена / IP.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top