Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/05/2017, 19:14
wwwmaster
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 5 meses
Puntos: 37
Respuesta: Problema con Webservice cliente en C#

Si puedes postear parte de tu codigo seguro te podran dar mas soporte.

Regularmente cuando te dan la info del acceso al webservice (independientemente de que ya lo hayas incorporado a tu proyecto), te deben indicar si:

Al solicitar el servicio debes enviar parametros o no. En caso de que si, si se enviaran por GET o POST
Si requieres quiza llamar a un metodo de autenticacacion (enviando primero usuario y clave de acceso), o quiza generarte un token de sesion

Una vez conectado el servicio, ver como viene la respuesta, que puede ser XML, o REST, conocer los nodos que vengan en el mismo para poder parsearlo.

Este es por ejemplo, con VB.net una llamada que hago al webservice del SAT para validar facturas, el servicio lo importe tal como tu lo mencionas (yo se puse consultaCFDI_SAT), y el codigo para llamarlo:

Dim oConsulta As consultaCFDI_SAT.ConsultaCFDIServiceClient = New consultaCFDI_SAT.ConsultaCFDIServiceClient()
Dim oAcuse As consultaCFDI_SAT.Acuse = New consultaCFDI_SAT.Acuse()
oAcuse = oConsulta.Consulta("?re=" & rfcEmisor & "&rr=" & rfcReceptor & "&tt=" & importe & "&id=" & uuid)
oConsulta.Close()


Respecto de "Aviso que no la tengo muy clara en el tema de los web services.", lee un poco mas, es un tema sumamente interesante por la gran diversidad de aplicaciones, yo, por ejemplo he usado webservices:
a) Para recibir y enviar informacion a clientes android con formato JSON
b) Para conectarme a un website de un ERP que me envia la informacion del catalogo de clientes (una cantidad muy grande de campos para dicho ERP)
c) Para timbrar facturas CFDI
d) Para enviar informacion de CFDIs a cadenas de servicio como Soriana