meta data de esta página
¡Esta es una revisión vieja del documento!
CODIGO JAVA REST API
- Autenticacion
import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpPost; import org.apache.http.entity.StringEntity; import org.apache.http.impl.client.HttpClientBuilder; import java.io.IOException; public class Main { public static void main(String[] args) throws IOException { String url = "https://testemision.thefactoryhka.com.do/api/Autenticacion"; String json = "{\"usuario\": \"130_usuario\",\"clave\": \"Clave_43216\",\"rnc\": \"130960055\"}"; HttpClient httpClient = HttpClientBuilder.create().build(); HttpPost request = new HttpPost(url); StringEntity params = new StringEntity(json); request.addHeader("content-type", "application/json"); request.setEntity(params); HttpResponse response = httpClient.execute(request); System.out.println(response); } }
- EstatusDocumento
import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpPost; import org.apache.http.entity.StringEntity; import org.apache.http.impl.client.HttpClientBuilder; import java.io.IOException; public class Main { public static void main(String[] args) throws IOException { String url = "https://testemision.thefactoryhka.com.do/api/EstatusDocumento"; String json = "{\"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IjEzMDk2MDA1NCIsImVtYWlsIjoiMTMwOTYwMDU0X2ludCIsIm5iZiI6MTY0ODU2NjAxNCwiZXhwIjoxNjQ4NjE0NDM0LCJpYXQiOjE2NDg1NjYwMTR9.KCaf5qqQ2A_8-nUQCV-9ttwhsRwnwVL_MiHfDvfe5A4\",\"documento\": \"E310000003452\",\"rnc\": \"130960054\"}"; HttpClient httpClient = HttpClientBuilder.create().build(); HttpPost request = new HttpPost(url); StringEntity params = new StringEntity(json); request.addHeader("content-type", "application/json"); request.setEntity(params); HttpResponse response = httpClient.execute(request); System.out.println(response); } }
- Enviar
import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpPost; import org.apache.http.entity.StringEntity; import org.apache.http.impl.client.HttpClientBuilder; import java.io.IOException; public class Main { public static void main(String[] args) throws IOException { String url = "https://testemision.thefactoryhka.com.do/api/EstatusDocumento"; String json = "{\"Token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IjEzMDk2MDA1NCIsImVtYWlsIjoiMTMwOTYwMDU0X2ludCIsIm5iZiI6MTY0ODU2NjAxNCwiZXhwIjoxNjQ4NjE0NDM0LCJpYXQiOjE2NDg1NjYwMTR9.KCaf5qqQ2A_8-nUQCV-9ttwhsRwnwVL_MiHfDvfe5A4\",\"documentoElectronico\": {\"encabezado\": {\"identificacionDocumento\": {\"tipoDocumento\": \"31\",\"ncf\": \"E310000003453\",\"fechaVencimientoSecuencia\": \"31-12-2022\",\"indicadorEnvioDiferido\": \"1\",\"indicadorMontoGravado\": \"1\",\"indicadorNotaCredito\": null,\"tipoIngresos\": \"01\",\"tipoPago\": \"1\",\"fechaLimitePago\": null,\"terminoPago\": null,\"tablaFormasPago\": [{\"forma\": \"1\",\"monto\": \"400000.00\"}],\"tipoCuentaPago\": null,\"numeroCuentaPago\": null,\"bancoPago\": null,\"fechaDesde\": null,\"fechaHasta\": null},\"emisor\": {\"rnc\": \"130960054\",\"razonSocial\": \"TheFactoryHKA C.A\",\"nombreComercial\": \"TheFactoryHKA C.A\",\"sucursal\": \"Sucursal\",\"direccion\": \"Av. Los Beisbolistas esq. Ant. Carretera Duarte, Plaza Shantell, Locales B6 y B7\",\"municipio\": \"320100\",\"provincia\": \"320000\",\"tablaTelefono\": [\"809-472-7676\",\"809-491-1918\"],\"correo\": \"scastillo@thefactoryhka.com\",\"webSite\": \"www.thefactoryhka.com/rd\",\"actividadEconomica\": null,\"codigoVendedor\": \"GENETRIX0000000000000000001\",\"numeroFacturaInterna\": \"000000000000212\",\"numeroPedidoInterno\": \"000000000000212\",\"zonaVenta\": \"NORTE\",\"rutaVenta\": null,\"informacionAdicional\": null,\"fechaEmision\": \"29-03-2022\"},\"comprador\": {\"rnc\": \"101072148\",\"identificacionExtranjero\": null,\"razonSocial\": \"DISTRIBUIDORA DE COSMETICOS SAS (DISCOSA)\",\"contacto\": \"DISCOSA\",\"correo\": \"prueba@yopmail.c\"}}}"; HttpClient httpClient = HttpClientBuilder.create().build(); HttpPost request = new HttpPost(url); StringEntity params = new StringEntity(json); request.addHeader("content-type", "application/json"); request.setEntity(params); HttpResponse response = httpClient.execute(request); System.out.println(response); } }