iPhone/iPadのホーム画面コンテスト開催中!賞品は iTunes カード!

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

One Response to “携帯版Twitterサイトへのステータス付きリンク”

  1. on 21 2月 2010 at 23:56 1.今週の管理人Bookmark (2/14-2/21) - ElectricBrain Standard said …

    [...] 携帯版Twitterサイトへのステータス付きリンク | Shin x blog [...]

Trackback This Post | Subscribe to the comments through RSS Feed

Leave a Reply