2

ウェブサイトでリンクをクリックしたときに、twitter/facebookにテキストを表示したい。jQueryにそれを行う方法はありますか?

4

4 に答える 4

1

テキストがクリックされたときにサーバーに対してAjaxリクエストを実行すると、Twitter/Facebookに更新を投稿できます。

編集:

JavaScriptではクロスサイトスクリプティングが許可されていないため、JavaScriptだけでTwitterやFacebookを更新することはできません。クライアント側ではなくサーバー側から更新を実行する必要があります。

たとえば、TwitterやFacebookを更新するphpスクリプトを作成できます。ユーザーがWebサイトのテキストをクリックしたら、そのスクリプトにAjaxリクエストを送信すると、更新が実行されます。

于 2010-02-26T19:01:43.977 に答える
1

ユーザーがリンクを介して何かをツイートできるようにしたい場合は、リンクにstatusquerystringパラメーターを使用させることができます。したがって、たとえば、次のようなリンク

<a href="http://twitter.com/home?status=I like pie - http://bit.ly/cKTLx">
Tweet your love of pie!
</a>
于 2010-06-29T17:32:29.550 に答える
0

編集、私はあなたのコメントを見ました。「クリッカー」アカウントにメッセージを投稿したい。

まず、Twitterウィンドウが表示され、リンクをクリックしたばかりであるという事実をツイートするように求められた場合は、すぐにサイトを離れます。

いつツイートしたいかをユーザーに決めてもらうほうがはるかに良いでしょう。「これをツイートする」リンクを追加することもできますが、真剣に言えば、それ以上のものは人々を狂わせるだけです。


誰かが何かをクリックしたときに自分のTwitterアカウントを更新したい場合は、次のようにすることができます。

これには2つの部分が必要です。

  1. TwitterまたはFacebookと通信できるサーバー上の何か(多くの異なる言語でこれを行うスクリプトがあります)

  2. クリックを監視し、サーバーにTwitter/Facebookに何かを伝えるように指示するユーザーブラウザーで実行されている何か。これはおそらく、JavascriptイベントコードとXMLHttpRequest(AJAXとしてよく知られています)である必要があります。

特に難しいことではありません。Googleはあなたの友達です。

于 2010-02-26T19:09:56.503 に答える
0

自分のFacebook/Twitterアカウントにメッセージを投稿している別のユーザーの場合は、クライアント側(javascript)にパスワードを保存する必要があります。
それは私には悪い考えのように聞こえるので、サーバー側にする必要があります。


したがって、必要なのは:

  • 誰かがあなたのウェブサイトのリンクをクリックします
  • jQueryを使用すると、独自のサーバーでホストされているphpスクリプトを呼び出すことができます
  • そのphpスクリプトはtwitter/facebookアカウントにメッセージを投稿します(かなり難しいようです。すぐに使用できるスクリプトを見つけてください。

このようにして、メッセージの内容を制御することもできます。

幸運を ;)

于 2010-02-26T19:18:02.713 に答える