В настоящее время я создаю приложение Slack, которое использует AWS (API Gateway, Lambda, SQS).
API имеет правильные методы (oauth -> GET), и API развернут. Добавлены переменные этапа и URL-адреса перенаправления Slack также добавлены в приложение Slack.
При установке приложения с использованием процесса установки Slack OAuth (с помощью кнопки Slack) оно позволяет мне установить приложение, но после завершения оно переходит по следующему URL-адресу:
URL запроса: https://__.execute -api.us-east-2.amazonaws.com / favicon.ico
Я понимаю, что у него даже нет моего сценического имени (то есть "... amazonaws.com/dev/favicon.ico") и не знаю, как изменить этот URL-адрес перенаправления на правильный URL-адрес.
Приложение Slack успешно установлено правильно и может быть использовано. Это только после установки, он идет к 403. Я пытался после установки, чтобы отобразить файл Jade или HTML-файл, но он не работает; вместо этого он продолжает искать этот значок по (неправильному) URL.
Есть предложения?
request.post('https://slack.com/api/oauth.access', requestOptions, function(err, response, body) {
// Send OAuth 2.0 request
var body = JSON.parse(body);
if (body.ok) {
// Write data to the config file
writeInstallFile(body);
res.render('auth', {
_webhook: body.incoming_webhook.channel,
_botuser: body.bot.bot_user_id ? 'Yes' : 'No',
_team: body.team_name
});
}
});