← Integraties
Swift
CodevoorbeeldEr is geen SDK voor Swift en die is ook niet nodig: één HTTP-verzoek met een sleutel in de header, een sjabloonnaam en je velden. Het voorbeeld hieronder is de hele koppeling.
Hoe je het instelt
- 01Maak een sleutel aan in het dashboard onder Sleutels en houd hem buiten je broncode.
- 02Stuur het verzoek hieronder; het antwoord bevat het opdrachtnummer en de status.
- 03Wil je weten dat het papier bewogen heeft? Vraag /v1/jobs/{id} op, of neem een uitgaande webhook.
Het verzoek
var verzoek = URLRequest(url: URL(string: "https://instntprint.com/v1/jobs")!)
verzoek.httpMethod = "POST"
verzoek.setValue("application/json", forHTTPHeaderField: "Content-Type")
verzoek.setValue("Bearer \(sleutel)", forHTTPHeaderField: "Authorization")
verzoek.httpBody = try JSONSerialization.data(withJSONObject: [
"printer": "Balie", "template": "Kassabon",
"data": ["totaal": "3.80", "betaalwijze": "Pin"],
])
let (data, _) = try await URLSession.shared.data(for: verzoek)