Foros del Web » Programando para Internet » PHP »

interpretar resultados de web service

Estas en el tema de interpretar resultados de web service en el foro de PHP en Foros del Web. hola a todos necesito me ayuden a poder interpretar el resultado de 1 web service y poderlo mostrar con php, este es el resultado que ...
  #1 (permalink)  
Antiguo 06/07/2011, 15:22
Avatar de saseisa  
Fecha de Ingreso: agosto-2006
Mensajes: 329
Antigüedad: 18 años, 2 meses
Puntos: 9
interpretar resultados de web service

hola a todos necesito me ayuden a poder interpretar el resultado de 1 web service y poderlo mostrar con php, este es el resultado que me da


array(1) { ["return"]=> array(3) { ["codigo"]=> string(1637) "iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAEg klEQVR42u3dS4pbQRBFQe1/0/bA Y2NMV96bVYoDPWrQ71UI8v30+SXpr318BBIgEiASIBIgEiASIB IgEiASIJIAkQCRAJEAkQCRAJEA kQCRAJEAkQSIBIgEiASIBIgEyJ8n+nyif/96/tPvJ/182z6v9vYFBBBAAAEEEEAAAQSQ6QUzvWCn F1x6Qf90waW/ENKPDwgggAACCCCAAALI9wF5fYG0h+zTr3/b9gUEEEAAAQQQQAABBJDbgKSH/OnP N/2FAggggAACCCCAAAIIIIB0F9T0gcfT78eQDggggAACCCCAAALI twHZDjDd1gWzdfsCAggggAAC CCCAAALI6SE1fSDR/7M7Idy0ARBAAAHE/wEBxP8B+ba23Vjt9AKc/jyeXRdoAAIIIIAAAggggDw7 pE8vsP99/OkF074xXXp7tcEDAggggAACCCCAAALI6f+ffj3TQ/30+20fOEy/H0AAAQQQQAABBBBA AGkv0PTQ3d6pkN4JctsP8AACCCCAAAIIIIAA8n1A0kNaesjcdq O36deXBgQIIIAAAggggAACCCDp Bb79Jg/tC6i27RTZ9voBAQQQQAABBBBAAPk+INuH4G07GU6D3faDOenPD xBAAAEEEEAAAQQQQ/r0 kJheYLff5CANaAsAQAABBBBAAAEEEEDeBTK9INuP397psP3Gdo AAAggggAACCCCAALJtSE/fhGH7 BUvTB97SBwZvHdoBAQQQQAABBBBAAHlnSJ8earcNza8t0O07GQ ABBBBAAAEEEEAAAWR6KN02BN52 k4PXLrACBBBAAAEEEEAAAQSQ6ZMNp4G1L8i6bSiffr2AAAIIII AAAggggACSHmLbN6NuX8DVPlmx /QcIIIAAAggggAACCCDTQ2B6QbYPRLZPBkzf+G7tAWtAAAEEEEA AAQQQQJ4Z0tNDfXunQfpGa+3H n359gAACCCCAAAIIIIAAkh5at518ePr1nwadfrz2Fx4ggAACCC CAAAIIIIC0h+LbFnj7C+g0oPT2 AgQQQAABBBBAAAEEkFd+WP7UToM26PbJo7dsf0AAAQQQQAABBB BA3hnS20Pi9AZpn7zYPhB5yxAO CCCAAAIIIIAAAgggrZsxbz95cduB0O1DPiCAAAIIIIAAAggggK R/QOY0oOnnb5/Mt/3m1c8P6YAA AggggAACCCCAPNf2C5Kmny/9BdR+/4AAAggggAACCCCAALJtqNv2o5TbdzJMP5+9WIAAAggggAAC CCCAbBuSTy+Y9gVY2282vf0CLEAAAQQQQAABBBBAAEkv4Pbjtw 98pR/vtp0YgAACCCCAAAIIIIAA sv0HVtpD8rYvgNuGeEAAAQQQQAABBBBAAPm2DXz6/Z5+f6eH7vT6aAUIIIAAAggggAACyLtA0guy DXz6R0C3f94umAIEEEAAAQQQQAABJA0kfTJb++THbTdym/4Cc7IiIIAAAggggAACCCBtINKNASIB IgEiASIBIgEiASIBIgEiASIJEAkQCRAJEAkQCRAJEAkQCRAJEE mASIBIgEiASIBIy/sNGOATqvRJ YvMAAAAASUVORK5CYII=" ["status"]=> string(39) "307 - El CFDI contiene un timbre previo" ["timbre"]=> string(4051) " " } }


esto es lo que uso para q me lo muestre
Código PHP:
var_dump ($soap_timbrado); 
espero puedan ayudarme
  #2 (permalink)  
Antiguo 06/07/2011, 15:36
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: interpretar resultados de web service

Lo que obtienes es un array, ¿sabes trabajar con arrays?

Supongo que si.

Ahora, mas específicamente, ¿que quieres mostrar y cómo lo deseas mostrar?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 06/07/2011, 15:37
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: interpretar resultados de web service

Pues es complicado sin saber que tipo de codificación usaron, porque no contactas a los creadores del WebService, seguro tienen alguna documentación que te puedan dar para que puedas saber como decodificar esa cadena.
  #4 (permalink)  
Antiguo 06/07/2011, 15:41
Avatar de saseisa  
Fecha de Ingreso: agosto-2006
Mensajes: 329
Antigüedad: 18 años, 2 meses
Puntos: 9
Respuesta: interpretar resultados de web service

GatorV la codificacion esta con openssl base64
pateketrueke lo que quiero visualizar es el codigo, status y timbre
  #5 (permalink)  
Antiguo 06/07/2011, 15:44
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: interpretar resultados de web service

Pues sí ya sabes usa la librería openSSL de PHP para decodificarlo (necesitarás las llaves privadas/publicas).

Para leer los indices es tan simple como $response['return']['codigo'].

Saludos.

Etiquetas: interpretar, resultados, service
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:49.