ОБНОВЛЕНИЕ: Исправлена одна проблема с типом содержимого запроса, которая должна быть application/vnd.amadeus+json
. The После исправления многие письма не могут быть проанализированы без дополнительных подробностей. Служба поддержки Amadeus подтвердила, что мои тестовые письма получены от провайдеров, которые не поддерживаются: /
Я пытаюсь использовать API синтаксического анализа самообслуживания https://developers.amadeus.com/self-service/category/trip/api-doc/trip-parser
Я провел некоторое тестирование, используя электронные письма с подтверждением от известного бренда, такого как Booking или Oui SNCF, но безуспешно и, как правило, получил 500 ошибок c.
Что я делаю:
- go в gmail, загрузите сообщение в формате
.eml
- , закодируйте его в базу 64
base64 -i mail.eml | tr -d '\n' | pbcopy
- создайте полезную нагрузку для отправки Amadeus с помощью собственного Amadeus Swagger, но получили 500 ошибок в большинстве случаев
{
"data": {
"type": "trip-parser-job",
"content": "<paste mail content>"
}
}
{
"errors": [
{
"code": "38189",
"title": "Internal error",
"detail": "An internal error occurred, please contact your administrator",
"status": "500"
}
]
}
- В лучшем случае задание создается, но через несколько минут состояние становится ошибочным
Только с использованием mail PDF вложение иногда работает.
Мои вопросы просты:
- Кто-нибудь из вас делает это надежно?
- Есть ли дополнительная информация о поддержке формат ввода или провайдеры?
- есть ли смысл Иль альтернатива?