#amazon-web-services #amazon-connect
#amazon-веб-сервисы #amazon-connect
Вопрос:
Я новичок в AWS и изо всех сил пытался найти решение своей проблемы. Я пытаюсь создать пользовательский виджет чата для нашего веб-сайта с помощью Amazon Connect, и я использую этот API для запуска контакта в чате.
Я следую этой статье, чтобы создать пользовательский виджет чата для нашего веб-сайта.
Проблема, с которой я сталкиваюсь, заключается в ошибке CORS при попытке начать сеанс чата. Я следую этой документации от AWS.
Это то, что у меня есть до сих пор
<script type="text/javascript">
AWS.config.credentials = new AWS.Credentials({
accessKeyId: "keyId",
secretAccessKey: "secret"
});
AWS.config.region = "us-east-1";
var connect = new AWS.Connect({
apiVersion: '2017-08-08',
region: 'us-east-1',
});
new AWS.Connect(options = {});
var params = {
ContactFlowId: '67324a76-5b54-48a3c1-a0da-c64e26700af9', /* required */
InstanceId: '54b0f2c2-dd64-4ce3a4-973f3f-c3fea84f12c1E', /* required */
ParticipantDetails: { /* required */
DisplayName: 'test_customer' /* required */
},
ClientToken: '',
InitialMessage: {
Content: 'test', /* required */
ContentType: 'string' /* required */
}
};
connect.startChatContact(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
</script>
и это ошибка, которую я получаю
Я действительно понятия не имею, правильно ли то, что я делаю. Пожалуйста, помогите.
Комментарии:
1. Эй, брат, я думаю, это недоступно для отображения
accessKeyId
иsecretAccessKey
.2. @VagnerWentz все в порядке, это не настоящие accessKeyId и secretAccessKey
Ответ №1:
Попробуйте перейти к AWS Connect в AWS (фактическая консоль AWS, а не консоль Connect).
Нажмите «Интеграция приложений», а затем » добавить источник» и добавьте URL-адрес в свой пользовательский виджет чата.