昨日、slackのwebhookを用いてPHPでSlackの特定のチャンネルに投稿をするAPIを書きました。
そのAPIをjavascript のAjaxにて叩いています。フローはこんな感じです。
①HTMLにてonclickイベントを持つボタンをクリック
②①のonclickイベントにて、jQuery-Ajaxを使用
③AjaxでPHPで作ったAPIのエンドポイントを叩く
④APIでSlackに投稿を行う
しかしながら、作った後で「何をやっていたんだろう」と感じました(笑)
それは、「PHPでAPIを作成せずにAjaxでSlackに投稿するwebhookを叩けば良いのでは」と思ったからです。
質問です。
私が作ったのは冗長な仕様ですよね? もしもメリットがあるのであれ(自分が作ったのに恐縮ですが)ば教えて欲しいです。