meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
descargaarchivo [2025/11/05 16:56] 57.141.2.36 se ha restaurado la vieja versión (2025/08/27 02:30) |
descargaarchivo [2025/11/26 01:04] (actual) 57.141.2.27 se ha restaurado la vieja versión (2025/08/08 22:48) |
||
|---|---|---|---|
| Línea 10: | Línea 10: | ||
| | String | RUC | Proporcionado por el cliente. | | | String | RUC | Proporcionado por el cliente. | | ||
| | String | Usuario | Proporcionado por The Factory HKA. | | | String | Usuario | Proporcionado por The Factory HKA. | | ||
| + | |||
| + | |||
| ---- | ---- | ||
| Línea 40: | Línea 42: | ||
| ---- | ---- | ||
| - | === Proceso para consumo DescargaArchivo === | + | El formato del campo string **Documento** es el siguiente: |
| + | | ||
| - | * Se inicializa un objeto ServiceClient o Servicio | ||
| - | * Se inicializa un objeto PeticionDescargaArchivo donde se ingresan el RUC, el usuario de Integración ,clave de Integración y Documento | ||
| - | * Se hace consumo del método DescargarArchivo contenido en el objeto serviceClient y se coloca como parámetro la petición anterior, la respuesta estará contenida en un objeto llamado, la respuesta tendrá los parámetros Código ,Mensaje // y Archivo// | ||
| - | <code csharp Codigo Ejemplo .NET> | + | El formato del campo string **Extension** es el siguiente: |
| - | try | + | " |
| - | { | + | |
| - | ServiceClient servicio = new ServiceClient(); | + | ---- |
| - | PeticionDescargaArchivo peticion = new PeticionDescargaArchivo | + | **La respuesta del método se recibe en formato |
| - | { | + | |
| - | Clave = " | + | |
| - | RUC = " | + | |
| - | Usuario = " | + | |
| - | Documento = "04-001-401-111222001", | + | |
| - | Extension = " | + | |
| - | + | ||
| - | }; | + | |
| - | + | ||
| - | + | ||
| - | var respuesta = servicio.DescargaArchivo(peticion); | + | |
| - | servicio.Close(); | + | |
| - | + | ||
| - | var base64EncodedBytes = System.Convert.FromBase64String(respuesta.Archivo); | + | |
| - | + | ||
| - | richTextBox1.Text = " | + | |
| - | } | + | |
| - | catch (Exception d) | + | |
| - | { | + | |
| - | MessageBox.Show(" | + | |
| - | + | ||
| - | + | ||
| - | } | + | |
| - | </ | + | |
| - | + | ||
| - | <code php Codigo Ejemplo PHP> | + | |
| - | + | ||
| - | class PeticionDescargaArchivo{ | + | |
| - | + | ||
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | public $Extension=" | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | try { | + | |
| - | + | ||
| - | + | ||
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | echo ("El codigo es: " | + | |
| - | | + | |
| - | echo ("El archivo es: " | + | |
| - | } | + | |
| - | + | ||
| - | catch (Exception $e) { | + | |
| - | + | ||
| - | echo " | + | |
| - | } | + | |
| - | + | ||
| - | + | ||
| - | } | + | |
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | El formato del campo string | + | |
| - | + | ||
| - | El formato | + | |
| - | **La respuesta del método se recibe en formato Base64** | ||
| [[manual_de_integracion_obj|{{: | [[manual_de_integracion_obj|{{: | ||