らいふぷろせす

たまーに、できごときろく

Arduino で Tweet

2016-06-26 08:25:26 | Arduino

ArduinoからTwitterにつぶやく方法。 備忘録。

なんでも作っちゃう、かも。さんのページの内容そのまま。

OAuth認証を肩代りしてくれるプロキシ「StewGate U」を使ってTwitterへメッセージをポストする。 

  1. トークンの取得
    • StewGateのページからTwitterにログインする。
    • "連携アプリを認証"ボタンを押す。
    • StewGateのページに戻ったらダッシュボードに移動。
  2.  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()
{
}

==============================================================================

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする