Hatena::ブログ(Diary)

Okiraku Programming このページをアンテナに追加 RSSフィード

2010-03-14 OAuth対応Arduino用Twitterライブラリ

ArduinoからTwitterにPOSTするライブラリ OAuth版

以前、 ArduinoからTwitterにPOSTするライブラリを作って公開しましたが、その時はTwitter APIユーザ認証BASIC認証を使っていました。

しかし、2010年6月からBASIC認証は廃止される予定となっており、新しい認証方式であるOAuthに移行することになっています。


そこで、Arduinoライブラリも、OAuth認証のものを作りました。といっても、Arduinoの限られた資源で複雑なOAuth認証を実装するのはかなり困難なため、難しい部分はGoogle App Engineに任せています。


使い方やライブラリダウンロードは、http://arduino-tweet.appspot.com/ を見て下さい。

ソースコードhttp://github.com/NeoCat/ArduinoTweetLib-server に置いてあります。


基本的には、Twitterライブラリを入れ替え、上記サイト認証用のtokenを取得し、それをスケッチの今までユーザ名/パスワードを書いていた場所に埋め込めばOKです。


使い方は前のライブラリと変わっていませんが、DNSを引くために EthernetDNSライブラリが別途必要になっています。

ただし、EthernetDNSはCNAMEレコードに対応していないという問題があり、パッチが必要です。

パッチを当てたライブラリも上記サイトに置いてありますので、一緒にインストール/入れ替えを行って下さい。

(現在、上記削除部分のパッチは公式に取り込まれたため不要になっています)

----

とここまで書いて、arms22さんが既にStewitterというライブラリを作られていたことに気付くなど。

まあ、つぶやきに"via Arduino" って表示させたい方はこちらを使って下さい、ってことで! ^^;

arms22arms22 2010/03/15 10:01 "via Arduino"って表示させたいから僕もこっち使おうかな;)

NeoCatNeoCat 2010/03/19 16:31 大歓迎です o^_^o

SHC_fySHC_fy 2011/05/26 13:05 はじめましてサンハヤト株式会社の山崎と申します。
突然のご連絡で申し訳ございません。
現在、某出版社の企画でArduinoを使った電子工作を紹介する書籍を執筆しております。
この書籍の工作例でNeoCat様のTwitterライブラリを使わせていただきたいと考えております。
つきましては、本書籍への掲載の可否、条件などお知らせください。
また、勝手ではございますが返信は以下のメールアドレス宛にお願いします。
yamazakif[@]sunhaayto.co.jp
不躾なお願いで申し訳ございません。
ご対応のほどよろしくお願いします。

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。