Archive

Archive for the ‘twitter’ Category

twitterAPIを利用する際にOAuthを利用できなくいけどsource変更したいよとメールしてみた

3月 2nd, 2010

もし、OAuthを利用できない特別な理由がある場合、deprecatedな方法となりますが、Alexにアプリケーション名をメールして、sourceパラメータで指定された該当のアプリケーション名を受け取るよう設定を頼みましょう。
Twitter API – TwitterまとめWiki

というわけで送ってみたけど、以下の返信がきたよ。

Hi XXXX,

Unfortunately, applications that do not use OAuth authentication cannot have source parameters at this time. We are working to improve OAuth so mobile applications can easily integrate it, and I sincerely apologize for the inconvenience in the meantime.

Thanks for your understanding,
Brian

残念。

xAuthで変更できそうなのでそっち試し中。
Twitter API Wiki / Twitter REST API Method: oauth access_token for xAuth

twitter

vimでtwitterしたい、そんな時。

9月 16th, 2008

vimtwitterで投稿できるってことで試してみました。
Windows環境でね!
curl必須。
.vimrcにユーザー、パスワードと必要ならproxyを設定する。

let vimtwitter_login="username:password"
" let vimtwitter_proxy="proxy.exsample.local:8080"

使い方は以下の4つ。
1.コマンドラインからポスト

 :P osttoTwitter
Your Twitter: 入力文字

2.カレント行をポスト

:CPosttoTwitter

3.バッファをポスト

:BPosttoTwitter

4.ヴィジュアルモードの選択範囲をポスト
選択して「T」

もちろん日本語何それおいしいの?という状況なので、iconvかましてURLエンコードしてあげます。
以下vimtwitter.vimのパッチ。

57,59c57,64
< 	let mesg = substitute(mesg, '%', '%25', "g")
< 	let mesg = substitute(mesg, '"', '%22', "g")
< 	let mesg = substitute(mesg, '&', '%26', "g")
---
>   if has('iconv')
>     let mesg = iconv(mesg, &encoding, 'utf-8')
>     let mesg = substitute(mesg, '[^ a-zA-Z0-9_.-]', '\=s:Char2Hex(submatch(0))', 'g')
>   elseif
>   	let mesg = substitute(mesg, '%', '%25', "g")
>   	let mesg = substitute(mesg, '"', '%22', "g")
>   	let mesg = substitute(mesg, '&', '%26', "g")
>   endif
63a69,86
> endfunction
>
> function! s:Char2Hex(c)
>   let n = char2nr(a:c)
>   let r = ''
>
>   while n
>           let r = '0123456789ABCDEF'[n % 16] . r
>           let n = n / 16
>   endwhile
>
>   if strlen(r) % 2 == 1
>           let r = '0' . r
>   endif
>
>   let r = substitute(r, '..', '%\0', 'g')
>
>   return r

URLエンコードはtdiary-vimを参考というかそのまま利用させていただきました><

twitter

2008年8月7日アレ

8月 8th, 2008

9:20 けーたいサイトでネックになるのは、1.対応端末、2.絵文字対応

9:26 ソースのバージョン管理を一元化したい→VSSでメールで1つずつやりとり こいつらどうにかしないと

11:43 バージョン管理メモ trunkは最新、branchesへ移行、branchesからtsgsへ切り出し branchesからtrunkへ随時マージ

12:00 パイシーが「スパイシー」でぐぐってでてこなかったのでついカッとなってシスプリキャラの調査登録した

12:04 可憐(AV女優)がいて可憐を登録できなくて絶望した

12:06 一文字の「衛」が登録できなくて特に絶望はしなかった

12:09 IdeaPad S10!だがLenovoブランドじゃなぁ

12:59 「テニプリってテニス呼称するなと訴えられたんでしょ?」あーそれネタですね http://tinyurl.com/56eqmt

13:34 非対応にすべきdocomo端末 NM705i NM850iG 非対応にすべきau端末 W61PT 非対応にすべきSoftBank端末 702NK 702NKII 702MO 702sMO 802SE 804SS

16:10 Firefox3ではi絵文字が利用できない http://tinyurl.com/57xg28

22:48 @ishidafuu ちなみにvarcharは文字数ですが、裏仕様として256Byteが存在するのでUTF8でマルチバイト文字を利用した場合は75文字しか入りません

twitter