スタック・オーバーフロー Asked by t-poyo on December 26, 2021
slackで新しいチャンネルが作られたときに通知を投稿するため、lambdaとAPI Gatewayで
サーバレスの実装を試みています。
参考にしている記事
最初に、下記URLで、slack側でEvent SubscriptionするためAPIをテストするのですがなかなか成功しません。
https://api.slack.com/apps/ANNLSSNMA/event-subscriptions
lambdaのコードは下記です。
var response = {
statusCode: 200,
headers: {},
body: ""
};
exports.handler = (event, context, callback) => {
response.body = event["challenge"]
callback(null, response);
};
ブラウザで確認でいるエラーメッセージは下記です
Request URL Your URL didn't respond with the value of the challenge parameter.
Our Request:
POST
"body": {
"type": "url_verification",
"token": "7vCrMj48jDKT17IFVqhHseho",
"challenge": "65A0CConXU8Vj1UhCP2TwTX2eUvewWrHN0O2jpzX9DG67qmctYvL"
}
Your Response:
"code": 200
"error": "challenge_failed"
"body": {
}
lambda上でのテストではうまくいっているようなので、
API Gatewayを通過するときに中身が変わってしまっているのかもと思っています。
どうすれば解決しますでしょうか。
よろしくお願いいたします。
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP