mailgun входящее почтовое событие получить URL-адрес вложения

У меня есть конечная точка узла, которая получает входящее электронное письмо в формате json с любыми вложениями от mailgun.

Вложения находятся в массиве json (xxx.com используется для конфиденциальности)

attachments: '[{"url": "https://sw.api.mailgun.net/v3/domains/xxx.com/messages/eyJwIjpmYWxzZSwiayI6ImZhMTU0NDkwLWVmYzgtNDVlNi1hYWMyLTM4M2EwNDY1MjJlNCIsInMiOiI2NmU1NmMzNTIwIiwiYyI6InRhbmtiIn0=/attachments/0", "content-type": "image/png", "name": "ashfordchroming_logo.png", "size": 15667}]

Но если я наберу URL-адрес в браузере:

https: //sw.api.mailgun .net / v3 / domains / xxx.com / messages / eyJwIjpmYWxzZSwiayI6ImZhMTU0NDkwLWVmYzgtNDVlNi1hYWMyLTM4M2EwNDY1MjJlNCIsInMiOiI2NmU1NmiwRybot / attachments

я получил

{
  "message": "Domain not found: xxx.com"
}

Мне нужен был самый простой способ показать вложение изображения в HTML, я надеялся, что URL-адрес будет работать, поскольку mailgun хранит вложение.

Итак, я просто пытался отобразить URL-адрес в шаблоне из Node.

Нужно ли мне прикреплять учетные данные ключа аутентификации / API к началу URL-адреса, чтобы это проверить и заставить работать?


person MartinWebb    schedule 09.05.2017    source источник


Ответы (1)