ネットで探してもこの組み合わせはなかったので一応書いとく
ちなみにChatworkとZapierはフリープラン
まずはChatworkのAPI発行申請をする
5営業日かかることもあるらしいので、さっさとやっとく
Chatworkにログインセッションを持ったままこのURLに接続して申請する
https://www.chatwork.com/service/packages/chatwork/subpackages/api/apply_beta.php
しばらくするとメールが来る
申請して4時間ぐらいできた
Zapierもアカウント作る
ポチポチと情報入れるだけ
ZapierでとりあえずOffice365との連携を作ってみる
いろいろある中からOffice365選んで
Connect Accountポチって
Office365側での承認をポチると
Account Connectedになる
認証プロトコルが何なのか気になるので後で確認する
ちなみに連携されたZapierがOffice365側でどう確認すればいいかというと
AzureADのここ見ればある
なのでOffice365側で連携削除したかったらここから削除すればいいはず
たぶん
認証プロトコルはOAuth2らしい
アクセス許可の内容が選べるのでまぁSAMLではないだろうと思っていたけど。。。
この辺も勉強しないとやばい
んじゃ、Zapを作る
Office365をポチる
トリガー選べっていわれるので
メールが来たら転送したいので
New Emailを選択
接続テスト
連携済みであれば基本Testをポチるだけ
successになる
連携するメールフォルダを選択する必要があるので
あれなんで、いちおうそれ専用のフォルダ作っとく
んで、自動振り分けルール設定もしとく
新しくつくったフォルダを認識しるために
もう一回Office365に読み込みに行ってほしいのでページの読み直し
ToChatworkディレクトリ出てきた
選ぶ
存在するメールからfetchするぞって言ってくる
メールフォルダにメールがないので当然こうなる
なので
とりあえずgmailからメールを送る
自動振り分けでToChatworkフォルダに入る
送ったメール本文
適当メッセージ。後でちょっと後悔する
こんどはOK
メールの中身確認
ここが本文(とりあえず転送させたい部分)
送り先の設定
Catworkも連携させる
Chatwork選ぶ
メール来たらメッセージ送りたいので
Send Message
前もって連携してなかったので
連携を求められる
ChatworkはOffice365と違ってAPIで連携
APIキー入力
Chatworkの動作設定->API発行
からAPIキーをコピペ
連携完了
Testポチ
Success
Room指定するので・・・
グループチャットOffice365を作っとく
グループチャット"Office365"を選ぶ
メール本文を飛ばしたいので
Body Previewを選ぶ
わかりづらいメール本文を送ったことを後悔した瞬間
ChatworkAPIドキュメントにあるメッセージ記法に合わせて
Textを整える
とりあえずこんな感じにした
そうするとこんな感じ
次へ進むとメッセージが送信される
メッセージきた
Zapに名前を付けてONにする
ちなみに
5分毎に自動でOffice365メールチェックするから
って下側に書いてある
メール送ってみる
朝起きて
この作業やって
何も食べずにお昼なのでナチュラルに出た言葉
1分後ぐらいにきた
おわり。。
ちなみにChatworkとZapierはフリープラン
まずはChatworkのAPI発行申請をする
5営業日かかることもあるらしいので、さっさとやっとく
Chatworkにログインセッションを持ったままこのURLに接続して申請する
https://www.chatwork.com/service/packages/chatwork/subpackages/api/apply_beta.php
しばらくするとメールが来る
申請して4時間ぐらいできた
Zapierもアカウント作る
ポチポチと情報入れるだけ
ZapierでとりあえずOffice365との連携を作ってみる
いろいろある中からOffice365選んで
Connect Accountポチって
Office365側での承認をポチると
Account Connectedになる
認証プロトコルが何なのか気になるので後で確認する
ちなみに連携されたZapierがOffice365側でどう確認すればいいかというと
AzureADのここ見ればある
なのでOffice365側で連携削除したかったらここから削除すればいいはず
たぶん
認証プロトコルはOAuth2らしい
アクセス許可の内容が選べるのでまぁSAMLではないだろうと思っていたけど。。。
この辺も勉強しないとやばい
んじゃ、Zapを作る
Office365をポチる
トリガー選べっていわれるので
メールが来たら転送したいので
New Emailを選択
接続テスト
連携済みであれば基本Testをポチるだけ
successになる
連携するメールフォルダを選択する必要があるので
あれなんで、いちおうそれ専用のフォルダ作っとく
んで、自動振り分けルール設定もしとく
新しくつくったフォルダを認識しるために
もう一回Office365に読み込みに行ってほしいのでページの読み直し
ToChatworkディレクトリ出てきた
選ぶ
存在するメールからfetchするぞって言ってくる
メールフォルダにメールがないので当然こうなる
なので
とりあえずgmailからメールを送る
自動振り分けでToChatworkフォルダに入る
送ったメール本文
適当メッセージ。後でちょっと後悔する
こんどはOK
メールの中身確認
ここが本文(とりあえず転送させたい部分)
送り先の設定
Catworkも連携させる
Chatwork選ぶ
メール来たらメッセージ送りたいので
Send Message
前もって連携してなかったので
連携を求められる
ChatworkはOffice365と違ってAPIで連携
APIキー入力
Chatworkの動作設定->API発行
からAPIキーをコピペ
連携完了
Testポチ
Success
Room指定するので・・・
グループチャットOffice365を作っとく
グループチャット"Office365"を選ぶ
メール本文を飛ばしたいので
Body Previewを選ぶ
わかりづらいメール本文を送ったことを後悔した瞬間
ChatworkAPIドキュメントにあるメッセージ記法に合わせて
Textを整える
とりあえずこんな感じにした
そうするとこんな感じ
次へ進むとメッセージが送信される
メッセージきた
Zapに名前を付けてONにする
ちなみに
5分毎に自動でOffice365メールチェックするから
って下側に書いてある
メール送ってみる
朝起きて
この作業やって
何も食べずにお昼なのでナチュラルに出た言葉
1分後ぐらいにきた
おわり。。