ヤマムギ

growing hard days.

*

RocketChatのスレッドと返信をPythonで取得する

   


RocketChatのOutgoing Webhookを使って、投稿と返信をkintoneに連携しているのですが、特定期間で有効にしているのを忘れておりまして。
RocketChatのAPIでスレッド取得できるだろうと思って調べたらありました。
そして、無事データ連携できましたので、覚書です。

使用したRocketChatのAPIはこちらの2つです。

v1/chat.getThreadsList

v1/chat.getThreadMessages

external_apiは、kintoneに書き込む外部APIです。

getThreadsListのパラメータのridがRocketChatのルームIDです。
このAPIは最大50件を返すので、次回は51件目から取得するようにoffsetを指定しています。

getThreadMessages APIでは、親メッセージをパラメータtmidで指定しています。


最後までお読みいただきましてありがとうございました!

【PR】 「AWS認定試験対策 AWS クラウドプラクティショナー」という本を書きました。

【PR】 「AWSではじめるLinux入門ガイド」という本を書きました。

 - API , ,

ad

ad

  関連記事

Feedly APIのタグストリームとカテゴリストリームの取得

以前からタグのストリームだけ取得していて、タグ付けをする前のカテゴリからストリー …

Twilioのサインアップをして最初の電話番号を設定する

ハンズオンなどTwilioを使ってみる場合に、最初は無料トライアルアカウントとな …

チャットボットのAPIでA3RTのTalk APIを使った

Microsoft TeamsのOutgoing Webhooksを使ってAWS …

Slackでチームを作成してbotから投稿出来るようにする

Slackで新しいチームを作成して、botが投稿出来るように設定します。 ※20 …

docomo Developer supportの 雑談対話APIから自然対話APIへ移行しました

LINEやSlackのbotで重宝していた、雑談対話APIが終了する、とのことで …

Twilioで電話を受ける人の仕事を少し楽に出来ないか考えてみた

Twilio Advent Calendar 2017の参加記事です。 Twil …

Zoom APIをPostmanで試す

ビデオコミュニケーションサービスのZoomには豊富なAPIが用意されています。 …

「API Meetup Tokyo #29 ニッポンのAPIエコノミー最前線 〜国産APIが社会を変える〜」に参加しました

API Meetup Tokyoに来ました〜 会場はおしゃれなDEJIMAさんで …

Stripe CheckoutをローカルのPythonで試す

Stripe Advent Calendar 2017の参加記事です。 Stri …

Zoom API でミーティング作成を試す

Zoom APIをPostmanで試すの環境で、ミーティングスケジュールを新規作 …