「この結果をツイートする」や「この商品についてツイートする」のようなかんじのツイート機能を実装する方法

「この結果をツイートする」や「この商品についてツイートする」のようなかんじのツイート機能を実装する方法

ウェブページのネタ系の診断をしたあとに、
「この結果をツイートする」なんて機能があったり、
オンラインショップの商品画面で「この商品についてツイートする」
とかいう機能がありますが、ああいうのをどうやるのかというお話です。(たぶん)

「Web Intents」でTwitterの機能をサイトに埋め込む[to-R]
http://blog.webcreativepark.net/2011/04/20-051058.html

<script type=”text/javascript” src=”http://twitter.com/intent/tweet?http://platform.twitter.com/widgets.js”></script>
http://twitter.com/intent/tweet?original_referer=a要素を設置するURL&url=シェアするURL&text=シェアしたいテキスト

こちらのページを参考に試してみて、できました!

ポイントは、シェアしたいテキストにあたる部分に来る日本語処理ですかね。

日本語をそのままURLに乗せることは基本的にできないので、
事前にURLエンコードをしなければならないのですが、
ウェブアプリのように動的に組み込むのであれば
エンコード処理を挟む必要があります。

あと一応textのみ指定すれば、つぶやき自体はできるっぽかったです。

適当ですが、以上です。