Opera や Firefox のアドレスバーから Twitter に投稿するためのサイトを作った
basic API が終了して、前に使ってた方法が使えなくなったので作りました。
使い方は至って簡単。ただし今のところ Opera か Firefox でしか使えないみたいです。
- サイトに行って、Twitter 経由でログインする
- 入力欄が出てくるので、そこで右クリックして、検索に名前を付ける (tw とか)
- あとは普通の検索エンジンと同じようにアドレスバーから投稿 (tw ほにゃらら、とか)
注意 : ブラウザの Cookie を削除したり、上のサイトからログアウトしたり、Twitter から OAuth アプリを削除したりすると、再度検索の作成を行わなければいけません。そうでない場合はほぼ永続的に使えるはずです。
各ユーザーに固有のキーを発行するので、「こんにちはこんにちは攻撃」はできないと思います。が、もし問題があったら即刻非公開にしますので、優しく指摘してください。
twitter にリダイレクトせずに、投稿が成功したかどうかだけ確認することができるようになりました。チェックボックスにチェックを入れてください。既にブラウザで検索を作成した人は、リダイレクトしたくない場合はチェックを入れてからまた検索を作成してください。
ブラウザ同期機能などでカスタム検索を別のパソコンに移動した場合
Cookie までは別のパソコンに移動してくれないので、自分でやらないとだめ。
まず、ちゃんと投稿できるほうのパソコンで http://atsushuu.appspot.com/tw/ に行って、アドレスバーに
javascript:alert(document.cookie);
とやって、出てきたやつをコピペ。
oauth.twitter=id-ほにゃらら
みたいな感じのやつ。
次に、別のパソコンでまた http://atsushuu.appspot.com/tw/ に行って、アドレスバーに
javascript:document.cookie='oauth.twitter=id-ほにゃらら; expires=Thu, 1-Jan-2030 00:00:00 GMT; domain=atsushuu.appspot.com; path=/tw/';
のように入力。(「ほにゃらら」の部分は自分のやつに置き換えること)