twitter 2010/02/15 08:47
携帯版Twitterサイトへのステータス付きリンク
携帯版Twitterサイトにステータス付きリンクを貼る方法です。

Webサービスやblogによくある「Twitterで報告する」といったリンクですね。
クリックするとTwitterページに遷移して、ステータス(つぶやき)を入れるテキストエリアにすでにメッセージが入っています。あとは「UPDATE」をクリックするだけで、つぶやくことができます。
PCだと「http://twitter.com/home?status=AAA」がおなじみなのですが、この方法だと携帯版(twtr.jp)ではステータスがうまく引き継げずにstatus=AAAの内容がテキストボックスに入りません。
携帯版ではリンクの記載方法を変えることにより、同じ動作が可能です。
携帯版ステータス付きリンク
これはリンク先とパラメータが変わるだけです。
http://twtr.jp/status/create/?text=XXX
XXXがテキストボックスにセットしたい内容です。
ただtwtr.jpではキャリアによって文字エンコーディングが異なるのでXXXの部分のエンコーディングをキャリアに合わせて記述してやる必要があります。
キャリア別文字エンコーディング
キャリアに合わせて以下の文字エンコーディングで記述します。
| DoCoMo | au | SoftBank |
|---|---|---|
| utf-8 | CP932 | utf-8 |
DoCoMoはcookie対応機が手元に無かったので試していません。誰かもし持っていれば「なんでも判定ツクール」で試して頂ければ嬉しいです:-D
追記:DoCoMoですがutf-8で問題無いそうです。@H_O_0221さん、テストありがとうございました!
なんでも判定ツクールでは、基本UTF-8で記述しておいて、auだけCP932に変換しています。
URLエンコーディングを忘れずに
どの文字エンコーディングに変換してもXXXの部分はURLエンコード(PHPならurlencode())する必要がありますので、お忘れなく。
■Related Posts
- Twitter 自分宛のメッセージを携帯で見る
- Twitterで一人言
- Twitter検索がRSS対応になりました
- Support System <engineer@twitter.com>からのメールに注意
- Twitter検索の検索式





on 21 2月 2010 at 23:56 1.今週の管理人Bookmark (2/14-2/21) - ElectricBrain Standard said …
[...] 携帯版Twitterサイトへのステータス付きリンク | Shin x blog [...]