Lav bulk SMS- kampagner, send advarsler, aftaler eller underretninger via SMS.
Send beskeder via automatiserede digitale taleopkald til ethvert telefonnummer i verden.
Send SMS med certificeret indhold, gyldigt som pålidelig dokumentation.
Send SMS fra din e-mail-konto på samme måde som du sender en e-mail
Kør e-mail-marketingkampagner, automatiser kampagner og opret forbindelse til e-mail på en avanceret måde
Send certificeret kommunikation med certificeret e-mail fra din e-mail-konto
SMTP-server til at sende e-mails optimeret til at forbedre dine e-mail-marketingkampagner
Opret destinationssider til dine e-mail-kampagner og tiltræk nye kunder
Opret kontrakter og send dem gennem enhver kanal, underskriv kontrakter med håndskrift
Generer og send adgangskoder til engangsbrug gennem enhver kanal
Forøg sikkerheden i dine applikationer ved at implementere dobbeltbrugergodkendelse
Forbind din virksomhed med WhatsAPP. Send underretninger og tal med dine kunder
Automatiser chatsamtaler med dine kunder ved hjælp af chatbots.
Opret forbindelse med nye klienter takket være vores webchat-service
Gennemfør en kvalitetsundersøgelse og kend dine kunders mening
Loyalitet dine kunder ved at sende personlige rabatkuponer.
Automatiser marketingkampagner og vind automatisk loyalitet
Generer QR-koder helt gratis fra enhver URL.
Opret destinationssider takket være vores landingseditor og send dem via SMS, e-mail eller brug som du ønsker.
Generer en WhatsAPP-webchat til dit websted, der er kompatibel med alle platforme
Opret smukke brugerdefinerede formularer og opbyg lovligt databaser til dine marketingkampagner
Send SMS fra din software med vores API
Send Certificeret SMS, tjek leveringsstatus og download certifikater ved hjælp af vores API.
Foretag opkald automatisk fra din software
Send og automatiser afsendelsen af e-mails via API, forbind din software med Email Marketing
Opret forbindelse til dine kunder ved hjælp af WhatsAPP via API
Administrer Chat-systemet fra API. Få adgang til eller svar på samtaler fra vores API.
Administrer alle dine kontoskabeloner, opret skabeloner til SMS eller e-mail fra vores API.
let aclass : String = "template"; let method : String = "addtemplate"; let user : String = "user"; let password : String = "password"; let title : String = "title test"; let message : String = "title message"; let type : String = "mobile"; let urlPath: String = "https://www.afilnet.com/api/http/?class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&title="+title+"&message="+message+"&type="+type let url: NSURL = NSURL(string: urlPath)! let request1: NSURLRequest = NSURLRequest(url: url as URL) let queue:OperationQueue = OperationQueue() NSURLConnection.sendAsynchronousRequest(request1 as URLRequest, queue: queue, completionHandler:{ (response: URLResponse?, data: Data?, error: Error?) -> Void in do { if let jsonResult = try JSONSerialization.jsonObject(with: data!, options: []) as? NSDictionary { // Do something with result } } catch let error as NSError { print(error.localizedDescription) } })
let aclass : String = "template"; let method : String = "addtemplate"; let user : String = "user"; let password : String = "password"; let title : String = "title test"; let message : String = "title message"; let type : String = "mobile"; let urlPath: String = "https://www.afilnet.com/api/http/" let url: NSURL = NSURL(string: urlPath)! let request1: NSMutableURLRequest = NSMutableURLRequest(url: url as URL) request1.httpMethod = "POST" let stringPost="class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&title="+title+"&message="+message+"&type="+type let data = stringPost.data(using: String.Encoding.utf8) request1.timeoutInterval = 60 request1.httpBody=data request1.httpShouldHandleCookies=false let queue:OperationQueue = OperationQueue() NSURLConnection.sendAsynchronousRequest(request1 as URLRequest, queue: queue, completionHandler:{ (response: URLResponse?, data: Data?, error: Error?) -> Void in do { if let jsonResult = try JSONSerialization.jsonObject(with: data!, options: []) as? NSDictionary { // Do something with result } } catch let error as Error { print(error.localizedDescription) }
let aclass : String = "template"; let method : String = "addtemplate"; let user : String = "user"; let password : String = "password"; let title : String = "title test"; let message : String = "title message"; let type : String = "mobile"; let urlPath: String = "https://www.afilnet.com/api/http/" let url: NSURL = NSURL(string: urlPath)! let request1: NSMutableURLRequest = NSMutableURLRequest(url: url as URL) request1.httpMethod = "POST" let stringPost="class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&title="+title+"&message="+message+"&type="+type let data = stringPost.data(using: String.Encoding.utf8) request1.timeoutInterval = 60 request1.httpBody=data request1.httpShouldHandleCookies=false let queue:OperationQueue = OperationQueue() NSURLConnection.sendAsynchronousRequest(request1 as URLRequest, queue: queue, completionHandler:{ (response: URLResponse?, data: Data?, error: Error?) -> Void in do { if let jsonResult = try JSONSerialization.jsonObject(with: data!, options: []) as? NSDictionary { // Do something with result } } catch let error as Error { print(error.localizedDescription) }let aclass : String = "template"; let method : String = "gettemplates"; let user : String = "user"; let password : String = "password"; let type : String = "mobile"; let start : String = "0"; let urlPath: String = "https://www.afilnet.com/api/http/?+"&class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&type="+type+"&start="+start let url: NSURL = NSURL(string: urlPath)! let request1: NSURLRequest = NSURLRequest(url: url as URL) let queue:OperationQueue = OperationQueue() NSURLConnection.sendAsynchronousRequest(request1 as URLRequest, queue: queue, completionHandler:{ (response: URLResponse?, data: Data?, error: Error?) -> Void in do { if let jsonResult = try JSONSerialization.jsonObject(with: data!, options: []) as? NSDictionary { // Do something with result } } catch let error as NSError { print(error.localizedDescription) } })
let aclass : String = "template"; let method : String = "gettemplates"; let user : String = "user"; let password : String = "password"; let type : String = "mobile"; let start : String = "0"; let urlPath: String = "https://www.afilnet.com/api/http/" let url: NSURL = NSURL(string: urlPath)! let request1: NSMutableURLRequest = NSMutableURLRequest(url: url as URL) request1.httpMethod = "POST" let stringPost="class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&type="+type+"&start="+start let data = stringPost.data(using: String.Encoding.utf8) request1.timeoutInterval = 60 request1.httpBody=data request1.httpShouldHandleCookies=false let queue:OperationQueue = OperationQueue() NSURLConnection.sendAsynchronousRequest(request1 as URLRequest, queue: queue, completionHandler:{ (response: URLResponse?, data: Data?, error: Error?) -> Void in do { if let jsonResult = try JSONSerialization.jsonObject(with: data!, options: []) as? NSDictionary { // Do something with result } } catch let error as Error { print(error.localizedDescription) }
let aclass : String = "template"; let method : String = "gettemplates"; let user : String = "user"; let password : String = "password"; let type : String = "mobile"; let start : String = "0"; let urlPath: String = "https://www.afilnet.com/api/http/" let url: NSURL = NSURL(string: urlPath)! let request1: NSMutableURLRequest = NSMutableURLRequest(url: url as URL) request1.httpMethod = "POST" let stringPost="class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&type="+type+"&start="+start let data = stringPost.data(using: String.Encoding.utf8) request1.timeoutInterval = 60 request1.httpBody=data request1.httpShouldHandleCookies=false let queue:OperationQueue = OperationQueue() NSURLConnection.sendAsynchronousRequest(request1 as URLRequest, queue: queue, completionHandler:{ (response: URLResponse?, data: Data?, error: Error?) -> Void in do { if let jsonResult = try JSONSerialization.jsonObject(with: data!, options: []) as? NSDictionary { // Do something with result } } catch let error as Error { print(error.localizedDescription) }let aclass : String = "template"; let method : String = "gettemplate"; let user : String = "user"; let password : String = "password"; let idtemplate : String = "1000"; let urlPath: String = "https://www.afilnet.com/api/http/?+"&class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&idtemplate="+idtemplate let url: NSURL = NSURL(string: urlPath)! let request1: NSURLRequest = NSURLRequest(url: url as URL) let queue:OperationQueue = OperationQueue() NSURLConnection.sendAsynchronousRequest(request1 as URLRequest, queue: queue, completionHandler:{ (response: URLResponse?, data: Data?, error: Error?) -> Void in do { if let jsonResult = try JSONSerialization.jsonObject(with: data!, options: []) as? NSDictionary { // Do something with result } } catch let error as NSError { print(error.localizedDescription) } })
let aclass : String = "template"; let method : String = "gettemplate"; let user : String = "user"; let password : String = "password"; let idtemplate : String = "1000"; let urlPath: String = "https://www.afilnet.com/api/http/" let url: NSURL = NSURL(string: urlPath)! let request1: NSMutableURLRequest = NSMutableURLRequest(url: url as URL) request1.httpMethod = "POST" let stringPost="class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&idtemplate="+idtemplate let data = stringPost.data(using: String.Encoding.utf8) request1.timeoutInterval = 60 request1.httpBody=data request1.httpShouldHandleCookies=false let queue:OperationQueue = OperationQueue() NSURLConnection.sendAsynchronousRequest(request1 as URLRequest, queue: queue, completionHandler:{ (response: URLResponse?, data: Data?, error: Error?) -> Void in do { if let jsonResult = try JSONSerialization.jsonObject(with: data!, options: []) as? NSDictionary { // Do something with result } } catch let error as Error { print(error.localizedDescription) }
let aclass : String = "template"; let method : String = "gettemplate"; let user : String = "user"; let password : String = "password"; let idtemplate : String = "1000"; let urlPath: String = "https://www.afilnet.com/api/http/" let url: NSURL = NSURL(string: urlPath)! let request1: NSMutableURLRequest = NSMutableURLRequest(url: url as URL) request1.httpMethod = "POST" let stringPost="class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&idtemplate="+idtemplate let data = stringPost.data(using: String.Encoding.utf8) request1.timeoutInterval = 60 request1.httpBody=data request1.httpShouldHandleCookies=false let queue:OperationQueue = OperationQueue() NSURLConnection.sendAsynchronousRequest(request1 as URLRequest, queue: queue, completionHandler:{ (response: URLResponse?, data: Data?, error: Error?) -> Void in do { if let jsonResult = try JSONSerialization.jsonObject(with: data!, options: []) as? NSDictionary { // Do something with result } } catch let error as Error { print(error.localizedDescription) }let aclass : String = "template"; let method : String = "deletetemplate"; let user : String = "user"; let password : String = "password"; let idtemplate : String = "1000"; let urlPath: String = "https://www.afilnet.com/api/http/?+"&class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&idtemplate="+idtemplate let url: NSURL = NSURL(string: urlPath)! let request1: NSURLRequest = NSURLRequest(url: url as URL) let queue:OperationQueue = OperationQueue() NSURLConnection.sendAsynchronousRequest(request1 as URLRequest, queue: queue, completionHandler:{ (response: URLResponse?, data: Data?, error: Error?) -> Void in do { if let jsonResult = try JSONSerialization.jsonObject(with: data!, options: []) as? NSDictionary { // Do something with result } } catch let error as NSError { print(error.localizedDescription) } })
let aclass : String = "template"; let method : String = "deletetemplate"; let user : String = "user"; let password : String = "password"; let idtemplate : String = "1000"; let urlPath: String = "https://www.afilnet.com/api/http/" let url: NSURL = NSURL(string: urlPath)! let request1: NSMutableURLRequest = NSMutableURLRequest(url: url as URL) request1.httpMethod = "POST" let stringPost="class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&idtemplate="+idtemplate let data = stringPost.data(using: String.Encoding.utf8) request1.timeoutInterval = 60 request1.httpBody=data request1.httpShouldHandleCookies=false let queue:OperationQueue = OperationQueue() NSURLConnection.sendAsynchronousRequest(request1 as URLRequest, queue: queue, completionHandler:{ (response: URLResponse?, data: Data?, error: Error?) -> Void in do { if let jsonResult = try JSONSerialization.jsonObject(with: data!, options: []) as? NSDictionary { // Do something with result } } catch let error as Error { print(error.localizedDescription) }
Opdag fordelene og ulemperne ved hver af vores API'er. Find ud af, hvilken API der er bedst til din software på Swift.
Denne API giver dig mulighed for at oprette forbindelse til os fra Swift for at sende anmodninger via HTTP GET-anmodninger. Denne anmodning sender parametrene i samme URL som anmodningen.
POST request API giver dig mulighed for at oprette forbindelse til vores API fra Swift ved at sende anmodningsparametre via HTTP POST-parametre. Oplysningerne sendes uafhængigt af URL'en.
Den grundlæggende autentificerings-API tillader brugen af GET- og POST-anmodninger på Swift med et ekstra sikkerhedslag, da brugernavnet og adgangskoden i dette tilfælde sendes i overskriften på anmodningen.
SOAP giver dig mulighed for at sende anmodninger i XML-format med Swift, SOAP tilføjer et ekstra lag af sikkerhed til API-anmodninger.
Vores JSON API giver dig mulighed for at sende anmodninger i JSON-format med Swift, derudover tilføjer denne API oAuth 2.0-protokollen i godkendelsen, der giver dig mulighed for at tilføje et ekstra lag af sikkerhed.
For at få adgang til API'en skal du være en Afilnet-klient. Registrering vil tage et par minutter.
Vores firma vil tilbyde dig en prøvebalance, der giver dig mulighed for at teste med den API, du har brug for.
Udfør API-integration ved hjælp af det programmeringssprog, du vælger. Hvis du har spørgsmål eller forslag til API'et, så kontakt os
Alt klar !, har formået at forbedre sin kommunikation med Afilnet. Vi er her for at støtte vores API, når du har brug for det
Kontakt vores team med eventuelle spørgsmål gennem de kontaktmetoder, vi tilbyder. Vores team vil forsøge at tilbyde dig en øjeblikkelig løsning og vil hjælpe dig med integrationen af vores API i din software.
Tilmeld dig gratis, og prøv Afilnet! Vi tilbyder dig en gratis prøveperiode på vores tjenester. *
Selskab *
Navn *
E-mail *
Telefonnummer *
(*) Kampagnen gælder kun for virksomheder, der aldrig har brugt Afilnet-tjenesten før. Når du anmoder om den gratis saldo, kan Afilnet anmode om at bekræfte dine virksomhedsoplysninger