- 2010-02-15 (月) 8:47
携帯版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())する必要がありますので、お忘れなく。
- Newer: Google App EngineのUser-Agent
- Older: PHP基礎文法最速マスター
トラックバック:1
- このエントリーのトラックバックURL
- /blog/2010/02/twitter_link_mobile.html/trackback
- Listed below are links to weblogs that reference
- 携帯版Twitterサイトへのステータス付きリンク from Shin x blog
- pingback from 今週の管理人Bookmark (2/14-2/21) - ElectricBrain Standard 10-02-21 (日) 23:56
-
[…] 携帯版Twitterサイトへのステータス付きリンク | Shin x blog […]