На самом деле все работает нормально, когда я импортирую json в приложение POSTMAN и отправляю запрос. Но проблема возникает, когда я пытаюсь POST с помощью ajax позвоните или прямо нажмите на API
Я пытался удалить ключ API и сделал каждую авторизацию none
Это мой API - https://ym4j4pt5mf.execute -api.us-east-1.amazonaws.com / Beta
И я пытаюсь опубликовать это как необработанное тело: -
{
"DestinationBot": "iSearchBot",
"SenderID": "12345",
"botAlias": "iSearchBotBeta",
"message": {
"text": "hi"
}
}
Это ответ, который я получаю, когда нажимаю на API, импортируя его из шлюза API через POSTMAN
{
"ResponseMetadata": {
"RequestId": "65e1b452-65e4-11e9-ab8a-d328589017aa",
"HTTPStatusCode": 200,
"HTTPHeaders": {
"content-type": "application/json",
"date": "Tue, 23 Apr 2019 16:25:25 GMT",
"x-amzn-requestid": "65e1b452-65e4-11e9-ab8a-d328589017aa",
"content-length": "709",
"connection": "keep-alive"
},
"RetryAttempts": 0
},
"intentName": "HotelReservation",
"slots": {
"FromDate": null,
"Location": null,
"adultCount": null,
"checkOutDate": null,
"childCount": null,
"childExists": null,
"noOfRooms": null,
"searchHotel": null,
"welcome": null
},
"sessionAttributes": {},
"message": "I am iSearchBot,I can help you book a hotel",
"messageFormat": "PlainText",
"dialogState": "ElicitSlot",
"slotToElicit": "welcome",
"responseCard": {
"version": "1",
"contentType": "application/vnd.amazonaws.card.generic",
"genericAttachments": [
{
"title": "Do you want to book a Hotel",
"imageUrl": "https://pbs.twimg.com/profile_images/1034820690463997957/TZEsJwEa_400x400.jpg",
"buttons": [
{
"text": "Yes",
"value": "Yes"
},
{
"text": "No",
"value": "No"
}
]
}
]
}
}
Заранее спасибо, любая помощь будет отличной