ArduinoからTwitterにつぶやく方法。 備忘録。
なんでも作っちゃう、かも。さんのページの内容そのまま。
OAuth認証を肩代りしてくれるプロキシ「StewGate U」を使ってTwitterへメッセージをポストする。
- トークンの取得
- StewGateのページからTwitterにログインする。
- "連携アプリを認証"ボタンを押す。
- StewGateのページに戻ったらダッシュボードに移動。
- Stewitterライブラリのインストール
なんでも作っちゃう、かも。さん、ありがとう。
サンプルスケッチ:メッセージを送信
===============================================================================
#include <SPI.h>
#include <Ethernet.h>
#include <Stewitter.h>
// MACアドレス
byte mac[] = {
0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
// "YourToken"をあなたのトークンで書き換えてください。
Stewitter twitter("YourToken");
// メッセージ(日本語もOK)
char msg[] = "こんにちは世界!私はアルデュイーノ!";
void setup()
{
delay(1000);
Ethernet.begin(mac);
Serial.begin(9600);
Serial.println("connecting ...");
// twitterに接続して、メッセージを送信
if (twitter.post(msg)) {
// 完了を待つ
int status = twitter.wait();
// status が 200なら正常に完了
if (status == 200) {
// レスポンスを表示
Serial.println(twitter.response());
}
else {
Serial.print("failed : code ");
Serial.println(status);
}
}
else {
Serial.println("connection failed.");
}
}
void loop()
{
}
==============================================================================