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レコードに対応していないという問題があり、パッチが必要です。
パッチを当てたライブラリも上記サイトに置いてありますので、一緒にインストール/入れ替えを行って下さい。
(現在、上記削除部分のパッチは公式に取り込まれたため不要になっています)
----
- 1779 http://pipes.yahoo.com/pipes/pipe.info?_id=45d5a8c4e92dd6d0ea2937e5cbb455bf
- 1483 http://pipes.yahoo.com/pipes/pipe.info?_id=3eebace824bb60a10f13c841c2c64478
- 489 http://arms22.blog91.fc2.com/blog-entry-296.html
- 297 http://www.geocities.jp/twicli/
- 82 http://goodsite.cocolog-nifty.com/uessay/2010/03/arduinoethernet.html
- 74 http://www.google.co.jp/url?sa=t&rct=j&q=arduino twitter&source=web&cd=2&ved=0CDsQFjAB&url=http://d.hatena.ne.jp/NeoCat/20100314/1268516097&ei=zQylTubxCIzNmQW10IygCQ&usg=AFQjCNF_VUL-UU-bLAJ9y2E832nqrFfGLg&sig2=ZguFbYf8B7RCQ1RbymJ6MQ
- 69 http://prime.4403.biz
- 69 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4FRSJ_jaJP352JP352&q=Etherシールド
- 57 http://www.diffbot.com
- 56 http://www.google.co.jp/search?q=Arduino+twitter&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja-JP-mac:official&hl=ja&client=firefox-a




