Публикация в Twitter/Facebook с моего сайта с использованием jQuery
Вопрос
Я хочу отображать некоторый текст в Twitter/Facebook при нажатии ссылки на моем веб-сайте.Есть ли способ сделать это в jQuery?
Решение
если другой пользователь публикует сообщение в вашей учетной записи Facebook/twitter, вам придется сохранить свой пароль на стороне клиента (javascript).
Мне это кажется плохой идеей, поэтому вам придется сделать это на стороне сервера.
Итак, что вам понадобится:
- кто-то нажимает ссылку на вашем сайте
- с помощью jQuery вы вызываете PHP-скрипт, который размещен на вашем собственном сервере.
- этот php-скрипт отправляет сообщение в аккаунты Twitter/Facebook (кажется, это довольно сложно, попробуйте найти готовый к использованию скрипт.
Таким образом, вы также можете контролировать содержание сообщения.
Удачи ;)
Другие советы
Если вы выполняете запрос Ajax на свой сервер при нажатии на текст, вы можете опубликовать обновление в Twitter/Facebook.
РЕДАКТИРОВАТЬ:
JavaScript не поддерживает межсайтовый скриптинг, поэтому вы не сможете обновлять Twitter или Facebook только с помощью JavaScript.Вам нужно будет выполнить обновление со стороны сервера, а не со стороны клиента.
Например, вы можете создать PHP-скрипт, который будет обновлять Twitter и/или Facebook.Когда пользователь нажимает на текст на вашем веб-сайте, отправьте Ajax-запрос этому скрипту, который затем выполнит обновление.
Если вы хотите, чтобы пользователь мог написать что-то в Твиттере через ссылку, вы можете просто использовать ссылку с параметром строки запроса статуса.Так, например, ссылка типа
<a href="http://twitter.com/home?status=I like pie - http://bit.ly/cKTLx">
Tweet your love of pie!
</a>
Редактировать, я только что увидел ваш комментарий.Вы хотите опубликовать сообщение в аккаунте «кликеров».
Ну, во-первых, если появится окно Твиттера с просьбой написать в Твиттере о том, что я только что нажал на ссылку, я немедленно покину ваш сайт.
Гораздо лучше позволить пользователям самим решать, когда они хотят что-то написать в Твиттере.Вы могли бы добавить ссылки «напишите об этом в Твиттере», но если серьезно, все остальное просто сведет людей с ума.
Если вы хотите обновить свою учетную запись в Твиттере, когда кто-то что-то нажимает, вы можете сделать следующее:
Для этого вам понадобятся две части:
Что-то на вашем сервере, которое может общаться с Twitter или Facebook (есть скрипты, которые делают это на многих разных языках)
Что-то работающее в браузере пользователя, которое отслеживает клики и сообщает вашему серверу что-то сообщить Twitter/Facebook.Скорее всего, это должен быть код события Javascript и XMLHttpRequest (более известный как AJAX).
Это не особенно сложно.Google — ваш друг.