APIの効率のよいパラメータ検証をReferenceを用いてやってみた2019年01月18日haoyayoi(44)8この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。Slackでの利便性向上のためにはApp作成は欠かせない一手です。Lambdaでの組み合わせを利用して、お手軽なサーバレスアプリの作成に取り掛かるケースは多いと思いますが、意外とSlackへ送信するメッセージの加工が手間取るものです。業務で使う便利アプリ作成を試みる中、恐らく利用頻度が高いと思われるpostMessageのパラメータテストにて、試行錯誤してみたことをまとめてみました。ReferenceのTestフォームは欠かせません。chat.postMessage以下、Testフォームでの指定で気をつける必要のあるパラメータについて注釈をいれてみます。token所謂LegacyTokenの指定を行います。OAuth2.0を利用したアプリには用いることが出来ないパラメータとなります。channelチャンネル名のkeyとなります。わからない場合はブラウザでチャンネルを開いて、以下のようなURL構成のうちXXXXXXXXの部分を拾いましょう。https://domain.slack.com/messages/XXXXXXXX/attachmentsJSON形式で指定しますが、最低限必要な値としてfallbackがあります。最小限の指定は以下のようになります。}]他の値を充当しても、fallbackが抜けていた場合は正常なポストができません。Referenceでは、メッセージ投稿API以外にも多数のAPIについてテスト可能です。意図したフォーマットや動作になるまでにはそれなりの試行回数が重なると思われますが、テスト投稿機能を利用することで効率のよい検証が行えると思われます。Lambdaを利用した便利アプリ作成過程については、またの機会にまとめてみます。447,932Apple製品を愛用しています。最近の個人的流行りはリアル脱出ゲームとアズールレーン、FF14。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。使いたいときの注意点を書きました。本が出ていたので読んでみたところよかったので紹介させていただきます。EC2)環境において、不要な踏み台サーバをなくすことができる便利なアップデートです。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介252SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健232こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。カフェ店長のオカノです。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。