Получение "403 - Запрещено - favicon.ico" при установке OAuth для приложения Slack - PullRequest
0 голосов
/ 09 июля 2019

В настоящее время я создаю приложение 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
            });
        }
    });
...