Публикация в твиттере / фейсбуке с моего сайта с помощью jQuery - PullRequest
2 голосов
/ 26 февраля 2010

Я хочу отобразить текст в твиттере / фейсбуке, когда на моем сайте нажата ссылка. Есть ли способ сделать это в jQuery?

Ответы [ 4 ]

1 голос
/ 29 июня 2010

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

<a href="http://twitter.com/home?status=I like pie - http://bit.ly/cKTLx">
Tweet your love of pie!
</a>
1 голос
/ 26 февраля 2010

Если вы выполняете Ajax-запрос к вашему серверу при нажатии на текст, вы можете опубликовать обновление в Twitter / Facebook.

EDIT:

JavaScript не поддерживает межсайтовый скриптинг, поэтому вы не можете обновить Twitter или Facebook только с помощью JavaScript. Вам нужно будет выполнить обновление со стороны сервера, а не со стороны клиента.

Например, вы можете создать скрипт php, который будет обновлять Twitter и / или Facebook. Когда пользователь нажимает текст на вашем веб-сайте, отправьте запрос Ajax этому сценарию, который затем выполнит обновление.

0 голосов
/ 26 февраля 2010

если другой пользователь публикует сообщение в своей учетной записи Facebook / Twitter, вам придется хранить пароль на стороне клиента (javascript).
Это звучит как плохая идея для меня, поэтому вам придется сделать это на стороне сервера.


Итак, что вам нужно:

  • кто-то нажимает на ссылку на вашем сайте
  • с помощью jQuery вы вызываете php-скрипт, который размещен на вашем собственном сервере
  • , что php-скрипт отправляет сообщение в учетные записи Twitter / Facebook (кажется, довольно сложно, попробуйте найти готовый скрипт.

Таким образом, вы также можете контролировать содержимое сообщения.

Удачи;)

0 голосов
/ 26 февраля 2010

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

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

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


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

Вам нужно две части для этого:

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

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

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

...