Realice campañas de SMS Masivo, envíe alertas, citas o notificaciones a través de SMS.
Envíe mensajes a través de llamadas de voz digital automatizadas a cualquier número de teléfono del mundo.
Envíe SMS con contenido certificado, válido cómo prueba fehaciente.
Envíe SMS desde su cuenta de email, de la misma forma que envía un email
Realice campañas de Email Marketing, automatice campañas y conecte con email de forma avanzada
Envié comunicaciones certificadas con Email Certificado desde su cuenta de email
Servidor SMTP para enviar emails optimizado para potenciar sus campañas de Email Marketing
Cree landing pages para sus campañas de emails y capte nuevos clientes
Cree contratos y envíelos a través de cualquier canal, firme contratos de forma manuscrita
Genere y envíe a través de cualquier canal passwords de un sólo uso
Incremente la seguridad de sus aplicaciones implantando la doble autenticación de usuarios
Conecte su empresa con WhatsAPP. Envíe notificaciones y hable con sus clientes
Automatice las conversaciones de Chat con sus clientes utilizando chat bots.
Conecte con nuevos clientes gracias a nuestro servicio de Chat Web
Realice encuesta de calidad y conozca la opinión de sus clientes
Fidelice a sus clientes enviando cupones de descuento personalizados.
Automatice Campañas de Marketing y fidelice automáticamente
Genere códigos QR de forma totalmente gratuita desde cualquier URL.
Crea landing pages gracias a nuestro editor de landings y envíelas por SMS, Email o usela como desee.
Cree su propio chat web para su web compatible con todas las plataformas
Crea magnificos formularios personalizados y cree base de datos de forma legal para sus campañas de marketing
Envíe SMS desde su Software con nuestra API
Envíe SMS Certificado, consulte el estado de entrega y descargue certificados utilizando nuestra API.
Realice llamadas de forma automática desde su Software
Envíe y automatice el envío de emails a través de API, conecte su software con Email Marketing
Conecte con sus clientes usando WhatsAPP a través de API
Gestione el sistema de Chat desde API. Acceda o responda a las conversaciones desde nuestra API.
Gestione su cuenta de revendedor con nuestra API para Swift de forma sencilla y segura. Pruebe gratis nuestra API para Swift. Nuestro equipo le ayudará a gestionar los clientes de su cuente revendedor en Swift.
let aclass : String = "subaccount"; let method : String = "addsubaccount"; let user : String = "user"; let password : String = "password"; let accountemail : String = "email@email.com"; let accountpassword : String = "password"; let namelastname : String = "name+lastname"; let iscompany : String = "1"; let companyname : String = "mycompany"; let documentid : String = "123456789A"; let language : String = "en"; let countrycode : String = "us"; let cityid : String = "1"; let cityname : String = "town"; let zipcode : String = "123456"; let address : String = "address"; let urlPath: String = "https://www.afilnet.com/api/http/?class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&accountemail="+accountemail+"&accountpassword="+accountpassword+"&namelastname="+namelastname+"&iscompany="+iscompany+"&companyname="+companyname+"&documentid="+documentid+"&language="+language+"&countrycode="+countrycode+"&cityid="+cityid+"&cityname="+cityname+"&zipcode="+zipcode+"&address="+address 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 = "subaccount"; let method : String = "addsubaccount"; let user : String = "user"; let password : String = "password"; let accountemail : String = "email@email.com"; let accountpassword : String = "password"; let namelastname : String = "name+lastname"; let iscompany : String = "1"; let companyname : String = "mycompany"; let documentid : String = "123456789A"; let language : String = "en"; let countrycode : String = "us"; let cityid : String = "1"; let cityname : String = "town"; let zipcode : String = "123456"; let address : String = "address"; 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+"&accountemail="+accountemail+"&accountpassword="+accountpassword+"&namelastname="+namelastname+"&iscompany="+iscompany+"&companyname="+companyname+"&documentid="+documentid+"&language="+language+"&countrycode="+countrycode+"&cityid="+cityid+"&cityname="+cityname+"&zipcode="+zipcode+"&address="+address 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 = "subaccount"; let method : String = "addsubaccount"; let user : String = "user"; let password : String = "password"; let accountemail : String = "email@email.com"; let accountpassword : String = "password"; let namelastname : String = "name+lastname"; let iscompany : String = "1"; let companyname : String = "mycompany"; let documentid : String = "123456789A"; let language : String = "en"; let countrycode : String = "us"; let cityid : String = "1"; let cityname : String = "town"; let zipcode : String = "123456"; let address : String = "address"; 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+"&accountemail="+accountemail+"&accountpassword="+accountpassword+"&namelastname="+namelastname+"&iscompany="+iscompany+"&companyname="+companyname+"&documentid="+documentid+"&language="+language+"&countrycode="+countrycode+"&cityid="+cityid+"&cityname="+cityname+"&zipcode="+zipcode+"&address="+address 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 = "subaccount"; let method : String = "modifysubaccount"; let user : String = "user"; let password : String = "password"; let accountemail : String = "email@email.com"; let modifypassword : String = "1"; let accountpassword : String = "password"; let namelastname : String = "name+lastname"; let iscompany : String = "1"; let companyname : String = "mycompany"; let documentid : String = "123456789A"; let language : String = "en"; let countrycode : String = "us"; let cityid : String = "1"; let cityname : String = "town"; let zipcode : String = "123456"; let address : String = "address"; let urlPath: String = "https://www.afilnet.com/api/http/?+"&class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&accountemail="+accountemail+"&modifypassword="+modifypassword+"&accountpassword="+accountpassword+"&namelastname="+namelastname+"&iscompany="+iscompany+"&companyname="+companyname+"&documentid="+documentid+"&language="+language+"&countrycode="+countrycode+"&cityid="+cityid+"&cityname="+cityname+"&zipcode="+zipcode+"&address="+address 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 = "subaccount"; let method : String = "modifysubaccount"; let user : String = "user"; let password : String = "password"; let accountemail : String = "email@email.com"; let modifypassword : String = "1"; let accountpassword : String = "password"; let namelastname : String = "name+lastname"; let iscompany : String = "1"; let companyname : String = "mycompany"; let documentid : String = "123456789A"; let language : String = "en"; let countrycode : String = "us"; let cityid : String = "1"; let cityname : String = "town"; let zipcode : String = "123456"; let address : String = "address"; 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+"&accountemail="+accountemail+"&modifypassword="+modifypassword+"&accountpassword="+accountpassword+"&namelastname="+namelastname+"&iscompany="+iscompany+"&companyname="+companyname+"&documentid="+documentid+"&language="+language+"&countrycode="+countrycode+"&cityid="+cityid+"&cityname="+cityname+"&zipcode="+zipcode+"&address="+address 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 = "subaccount"; let method : String = "modifysubaccount"; let user : String = "user"; let password : String = "password"; let accountemail : String = "email@email.com"; let modifypassword : String = "1"; let accountpassword : String = "password"; let namelastname : String = "name+lastname"; let iscompany : String = "1"; let companyname : String = "mycompany"; let documentid : String = "123456789A"; let language : String = "en"; let countrycode : String = "us"; let cityid : String = "1"; let cityname : String = "town"; let zipcode : String = "123456"; let address : String = "address"; 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+"&accountemail="+accountemail+"&modifypassword="+modifypassword+"&accountpassword="+accountpassword+"&namelastname="+namelastname+"&iscompany="+iscompany+"&companyname="+companyname+"&documentid="+documentid+"&language="+language+"&countrycode="+countrycode+"&cityid="+cityid+"&cityname="+cityname+"&zipcode="+zipcode+"&address="+address 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 = "subaccount"; let method : String = "getsubaccounts"; let user : String = "user"; let password : String = "password"; let urlPath: String = "https://www.afilnet.com/api/http/?+"&class="+aclass+"&method="+method+"&user="+user+"&password="+password 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 = "subaccount"; let method : String = "getsubaccounts"; let user : String = "user"; let password : String = "password"; 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 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 = "subaccount"; let method : String = "getsubaccounts"; let user : String = "user"; let password : String = "password"; 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 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 = "subaccount"; let method : String = "deletesubaccount"; let user : String = "user"; let password : String = "password"; let accountemail : String = "email@email.com"; let urlPath: String = "https://www.afilnet.com/api/http/?+"&class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&accountemail="+accountemail 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 = "subaccount"; let method : String = "deletesubaccount"; let user : String = "user"; let password : String = "password"; let accountemail : String = "email@email.com"; 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+"&accountemail="+accountemail 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 = "subaccount"; let method : String = "deletesubaccount"; let user : String = "user"; let password : String = "password"; let accountemail : String = "email@email.com"; 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+"&accountemail="+accountemail 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 = "subaccount"; let method : String = "transferbalance"; let user : String = "user"; let password : String = "password"; let accountemail : String = "email@email.com"; let balancetotransfer : String = "10"; let urlPath: String = "https://www.afilnet.com/api/http/?+"&class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&accountemail="+accountemail+"&balancetotransfer="+balancetotransfer 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 = "subaccount"; let method : String = "transferbalance"; let user : String = "user"; let password : String = "password"; let accountemail : String = "email@email.com"; let balancetotransfer : String = "10"; 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+"&accountemail="+accountemail+"&balancetotransfer="+balancetotransfer 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) }
Descubra las ventajas e inconvenientes de cada una de nuestras APIs. Descubra cual API es mejor para su Software en Swift.
Esta API permite conectar con nosotros desde Swift para enviar peticiones a través de peticiones HTTP GET. Esta petición envía los parámetros en la misma URL de la petición.
La API de peticiones POST le permite conectar con nuestra API desde Swift enviando los parámetros de la petición por parámetros HTTP POST. La información se envía de forma independiente a la URL.
La API de autenticación básica permite la utilización de peticiones GET y POST en Swift con una capa de seguridad adicional, ya que en este caso el usuario y clave se envía en la cabecera de la petición.
SOAP le permite enviar peticiones en formato XML con Swift, SOAP añade capa de seguridad extra en las peticiones API.
Nuestra API JSON le permite enviar peticiones en formato JSON con Swift, además esta API añade el protocolo oAuth 2.0 en la autenticación que le permite añadir una capa adicional de seguridad.
Para poder tener acceso a la API debe ser cliente de Afilnet. El registro le llevará pocos minutos.
Nuestra empresa le ofrecerá saldo de prueba que le permitirá realizar las pruebas con la API que necesite.
Realice la integración de la API utilizando el lenguaje de programación que deseen. Si tiene alguna duda o sugerencía sobre la API contáctenos
¡Todo listo!, ha conseguido mejorar sus comunicaciones con Afilnet. Estamos para darle soporte de nuestra API cuando lo necesite
Contacte con nuestro equipo a través de cualquiera duda a través de los métodos de contacto que le ofrecemos. Nuestro equipo intentará ofrecerla una solución inmediata y le ayudará en la integración de nuestra API en su Software.
¡Registrese gratis y pruebe Afilnet! Le ofrecemos una prueba gratuita de nuestros servicios. *
Empresa *
Nombre y apellidos *
Email *
Teléfono *
(*) Promoción sólo válida para empresas que nunca han utilizado el servicio de Afilnet con anterioridad. Al solicitar el saldo gratuito es posible que Afilnet solicite verificar la información de su empresa