Mijn vraag
Ik vermoed dat dit het juiste topic is dus hierbij mijn vraag;
Ik heb een REST API geformuleerd in Python welke met TransIP dient te kletsen en op die manier een nieuw DNS record aanmaakt. Voordat ik deze in productie zet wil ik graag weten of dit de correcte wijze en of jullie wellicht verbeteringen hebben.
Relevante software en hardware die ik gebruik
Ik heb de TransIP API documentatie erop nageslagen en alles lijkt me ok geformuleerd (nog niet getest).
Wat ik al gevonden of geprobeerd heb
Mijn code:
Ik vermoed dat dit het juiste topic is dus hierbij mijn vraag;
Ik heb een REST API geformuleerd in Python welke met TransIP dient te kletsen en op die manier een nieuw DNS record aanmaakt. Voordat ik deze in productie zet wil ik graag weten of dit de correcte wijze en of jullie wellicht verbeteringen hebben.
Relevante software en hardware die ik gebruik
Ik heb de TransIP API documentatie erop nageslagen en alles lijkt me ok geformuleerd (nog niet getest).
Wat ik al gevonden of geprobeerd heb
Mijn code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| import requests import json url = "https://api.transip.nl/v6/domains/DOMEIN/dns" payload = { "name": "subdomain1", "expire": "3600" "type": "A" "content":"92.92.92.92" } json_payload = json.dumps(payload) headers = { "Content-Type": "application/json", "Authorization": "Bearer -----BEGIN PRIVATE KEY-----XXXXXXXXXXXXX-----END PRIVATE KEY-----"} response = requests.post(url, data=json_payload, headers=headers) if response.status_code == 200: print("POST request was successful.") else: print("POST request failed with status code:", response.status_code) print("Response:", response.text) |
[ Voor 2% gewijzigd door RobIII op 10-06-2023 00:15 . Reden: Private key verwijderd ]