как создать шаблон с помощью mailgun api
Я впервые использую mainlgun, и для проекта django мне нужно подключиться к его API. Я следую этому руководству и пытаюсь выполнить первый блок кода на странице. Но когда я это делаю,
curl -X POST https://api.mailgun.net/v3/mysandboxdomain/templates
-F name="billing"
-F description = "description of your template"
Я получаю следующую ошибку
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>405 Method Not Allowed</title>
<h1>Method Not Allowed</h1>
<p>The method is not allowed for the requested URL.</p>
и когда я пытаюсь выполнить только начальную часть
curl -X POST https://api.mailgun.net/v3/mysandboxdomain/templates
это приводит к
{"Error":"unauthorized"}
что неудивительно, поскольку ключ API не включен (который у меня есть, но в руководстве не указано, что его следует использовать в этих шагах)
когда я перехожу ко второму шагу в учебнике и выполняю
import requests
content = None
with open(r"C:\Users\David\Desktop/templ001.txt", 'r') as f:
content = f.read()
print(content)
requests.post("https://api/mailgiun.net/v3/mysandboxdomain/templates/test001/versions",
auth=('api', "myapikey"),
data={"tag": "v0",
"comment": "version comment",
"template": content})
Я получаю следующую ошибку
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='api', port=443): Max retries exceeded with url: /mailgiun.net/v3/mysandboxdomain/templates/test001/versions (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0323C070>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
что, я полагаю, на данный момент вызвано невыполнением предыдущих шагов.
Буду признателен за любую подсказку, как к нему подключиться. заранее спасибо