このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
ThingTweet アプリ
ThingTweet アプリを使用して、Twitter® アカウントを ThingSpeak™ アカウントにリンクさせます。デバイスおよびチャネルは、TweetControl API を使用して Twitter 経由で更新できます。たとえば、温室の温度が下がったときやデバイスのバッテリーが少なくなっているときに、デバイスにツイートさせることができます。
Twitter アカウントと ThingSpeak アカウントの関連付け
Twitter アカウントにログインしている場合は、使用可能な Twitter アカウントが、ThingTweet によって自動的に ThingSpeak ユーザー アカウントに関連付けられます。別のアカウントを関連付ける場合は Twitter からログアウトします。
ThingSpeak にサイン インします。
[Apps] 、 [ThingTweet] を選択します。
[Link Twitter Account] をクリックします。
Twitter にリダイレクトされます。ThingTweet によるアカウントの使用を許可するように求められたら、次を行います。
Twitter のユーザー名とパスワードを入力します。
[連携アプリを認証] をクリックします。
Twitter アカウントの確認後、[Back to ThingTweet] のリンクをクリックして ThingTweet アプリのページに戻ります。
Twitter アカウントが ThingSpeak にリンクされていることを確認してください。
アプリにより ThingTweet API キーが生成されます。この API キーとメッセージを使用して、要求を ThingTweet に送信します。メッセージは Twitter に中継されます。メッセージの送信では、Twitter API のすべてのパラメーターを使用できます。詳細については、Twitter のドキュメンテーションの statuses / update を参照してください。ThingTweet アプリごとに ThingTweet API キーを表示するには、[Apps] 、 [ThingTweet] を選択します。
Twitter ステータスの更新
ThingTweet により Twitter ステータスを更新するには、HTTP POST を ThingTweet API キーおよびステータス メッセージと共に送信します。
タイトル | Twitter ステータスを更新する HTTP POST 要求 |
---|---|
URL | https://api.thingspeak.com/apps/thingtweet/1/statuses/update |
HTTP メソッド | POST |
HTTP ヘッダー | X-THINGSPEAKAPIKEY=XXXXXXXXXXXXXXX |
データ パラメーター | api_key=XXXXXXXXXXXXXXX |
成功応答 | 1 |
エラー応答 | –1 |
HTTP 呼び出しのサンプル | POST /apps/thingtweet/1/statuses/update |
メモ | ThingTweet API キーは、HTTP の header セクションと body セクションのどちらかになければなりませんが、両方に追加することはできます。 |
POSTMAN 要求の例
POSTMAN を使用して、ThingSpeak 用の RESTful API を使った HTTP 要求を試すことができます。要求の [Body] に [x-www-form-urlencoded] を選択します。次のように POSTMAN を構成して、ツイートの要求をテストします。
Twitter ステータスをチャネルの最後の値で更新
チャネルのデータを Twitter メッセージに含めることができます。ThingTweet は "%%channel_CHANNEL-ID_field_FIELD-NUMBER%%"
を、指定されたチャネルおよびフィールドの最後の値に置き換えます。チャネル 1417 の field1
の最後の値で Twitter ステータスを更新するには、HTTP POST を送信します。
タイトル | Twitter ステータスをチャネル フィールドの最後の値で更新する HTTP POST 要求 |
---|---|
URL | https://api.thingspeak.com/apps/thingtweet/1/statuses/update |
HTTP メソッド | POST |
HTTP ヘッダー | X-THINGSPEAKAPIKEY=XXXXXXXXXXXXXXX |
データ パラメーター | api_key=XXXXXXXXXXXXXXXX |
成功応答 | 1 |
エラー応答 | –1 |
HTTP 呼び出しのサンプル | POST /apps/thingtweet/1/statuses/update |
メモ | ThingTweet API キーは、HTTP の header セクションと body セクションのどちらかになければなりませんが、両方に追加することはできます。 |
POSTMAN 要求の例
POSTMAN を使用して、ThingSpeak 用の RESTful API を使った HTTP 要求を試すことができます。POSTMAN を使用し、次のように構成して、ツイートの要求をテストします。
チャネルを更新し、同時にデバイスからツイートをポストするには、チャネル フィードの更新を参照してください。