Создать кнопку, как кнопку Digg
Я строю агрегатор новостей. Как я могу создать кнопку / виджет, например, кнопку Digg или кнопку Facebook Share, которую веб-разработчик может встроить в собственный веб-сайт. Когда их пользователи нажимают на эту кнопку, она может запускать некоторые функции, которые взаимодействуют (например, голосование или отображение количества голосов) с моим сервером. Спасибо.
1 ответ
Простое решение: вам нужен PHP-скрипт, который принимает параметры GET. Третье лицо может отправлять данные полезной нагрузки в параметре GET, а ваш скрипт может их читать и делать все необходимое.
Голосование третьей стороны через кнопку не должно быть сделано через параметры GET. Это создаст плохие голосования голосования. Что вы можете сделать, так это создать API для ваших сторонних систем и заставить их выполнить запрос CURL к вашему API с полезной нагрузкой POST. Опять же, это не самое безопасное. Чтобы сделать его более безопасным, используйте ключ API и проверку домена / IP.
Если ваша система основана на пользовательских сеансах, вы можете выполнить проверку файлов cookie, чтобы определить информацию ПОЛЬЗОВАТЕЛЯ и прочитать значения. (похоже на facebook как).