Публикация в Twitter/Facebook с моего сайта с использованием jQuery

StackOverflow https://stackoverflow.com/questions/2344090

Вопрос

Я хочу отображать некоторый текст в 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>

Редактировать, я только что увидел ваш комментарий.Вы хотите опубликовать сообщение в аккаунте «кликеров».

Ну, во-первых, если появится окно Твиттера с просьбой написать в Твиттере о том, что я только что нажал на ссылку, я немедленно покину ваш сайт.

Гораздо лучше позволить пользователям самим решать, когда они хотят что-то написать в Твиттере.Вы могли бы добавить ссылки «напишите об этом в Твиттере», но если серьезно, все остальное просто сведет людей с ума.


Если вы хотите обновить свою учетную запись в Твиттере, когда кто-то что-то нажимает, вы можете сделать следующее:

Для этого вам понадобятся две части:

  1. Что-то на вашем сервере, которое может общаться с Twitter или Facebook (есть скрипты, которые делают это на многих разных языках)

  2. Что-то работающее в браузере пользователя, которое отслеживает клики и сообщает вашему серверу что-то сообщить Twitter/Facebook.Скорее всего, это должен быть код события Javascript и XMLHttpRequest (более известный как AJAX).

Это не особенно сложно.Google — ваш друг.

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