フォーラム詳細

  • 解決済み
    #ID:24
    通知ノードについて
  • 投稿者:まさのり
    投稿日:2018年08月08日

    いつもお世話になっております。

    通知ノードについてご質問です。
    外部サービスのWebhookを使って、ユニボの通知ノードに連携は可能でしょうか。
    可能な場合は記述方法をご教授頂けないでしょうか。

    よろしくお願い致します。
このトピックに返信するにはログインが必要です。
4件の返信を表示中
#ID:76

回答者:ユニロボット
回答日:2018年08月08日

まさのり様

いつもお世話になっております。

外部サービスのWebhookを通知ノードに連携する例として、私どもが実際に試したものとしては、IFTTTのWebhookを活用した事例はあります。

IFTTTの場合には、下記のように設定いただくと動くと思います。
・URL:https://distribution.unibo.info:16009/api/v1/distributions
・Method:POST
・Content Type:application/json
・Body:通知ノードの配信方法にありますJSON形式データ

なお、配信ノードの配信方法については、サポート・FAQ > 各種規約・ガイドにあります。

あと、例えばうまくWebhookをユニボの通知ノードで受け取れない、あるいは受け取ってもほしい情報が欠落してしまうケースでは、Azure Functionsなどのサーバーレスアーキテクチャを間に介して、ユニボの通知ノードへRequestをかけるなどを行った事例もあります。
こうすることで、どんなWebhookでもユニボへ連携できることが可能だと思います。

以上、簡単な説明にはなりましたが、参考になりましたら幸いです。
#ID:77

回答者:アイエスピー(認定デベロッパー)
回答日:2018年08月08日

いつもお世話になっております。

ご回答有難うございます。
現在使用している外部サービスのWebhookではUrlのみしか指定出来ないので、他の外部サービスを
経由してユニボに通知しております。その場合は問題なく通知ノードをキックする事が出来ています。

基本的なご質問で大変恐縮ですが、Urlのみでユニボの通知にアクセスする事は可能なのでしょうか
例えば、Urlのパラメータにid,passwordを設定してアクセスするようなイメージです。
出来れば経由している外部サービスを減らしたいと思っているので…

よろしくお願い致します。
#ID:78

回答者:ユニロボット
回答日:2018年08月09日

まさのり様

お世話になっております。

>基本的なご質問で大変恐縮ですが、Urlのみでユニボの通知にアクセスする事は可能なのでしょうか
>例えば、Urlのパラメータにid,passwordを設定してアクセスするようなイメージです。
>出来れば経由している外部サービスを減らしたいと思っているので…

現状ではPOSTメソッドしか用意しておりませんので、上記でコメントされているようなGETメソッドでの使用はできない状態です。
同じことを私も考えて、結局AzureFunctionsを間に挟んだ経緯があります。

現状では、間になにか外部サービスを挟んでの対応をお願いしたいと思います。
これとは別に、GETメソッドへの対応は今後検討とさせてください。

なにとぞよろしくお願いいたします。
#ID:79

回答者:アイエスピー(認定デベロッパー)
回答日:2018年08月10日

いつもお世話になっております。

ご回答ありがとうございます。
外部サービスを経由する件、承知致しました。
当面は外部サービスを経由することで問題はございませんので、今後検討していただいて
GETが使えるようになりましたら利用させて頂きます。

本件はクローズ致します。ありがとうございました。