Foros del Web » Programando para Internet » PHP »

Consumir informacion web service

Estas en el tema de Consumir informacion web service en el foro de PHP en Foros del Web. Hola, me han facilitado datos para un web service pero estoy totalmente perdido para poder hacer uso...agradeceria si pueden ayudarme Los datos que me han ...
  #1 (permalink)  
Antiguo 12/01/2015, 15:38
 
Fecha de Ingreso: octubre-2011
Mensajes: 206
Antigüedad: 12 años, 6 meses
Puntos: 1
Consumir informacion web service

Hola,

me han facilitado datos para un web service pero estoy totalmente perdido para poder hacer uso...agradeceria si pueden ayudarme

Los datos que me han facilitado son los siguientes:

Link para obtener WSDL con la definicion: http://www.XXXXXXX?wsdl

Ademas tengo un usuario, una contraseña y debo invocarlo desde un ip fija (ip donde esta alojada mi aplicación)

Me parece extraño no tener una funcion en la que yo envie un parametro y me devuelva los datos de la consulta. De momento estaría bien poder acceder desde mi ip, como puedo hacer esto??
  #2 (permalink)  
Antiguo 12/01/2015, 15:50
Avatar de eluna90  
Fecha de Ingreso: enero-2015
Mensajes: 12
Antigüedad: 9 años, 3 meses
Puntos: 1
Respuesta: Consumir informacion web service

Utiliza al SOAP de php
  #3 (permalink)  
Antiguo 13/01/2015, 05:11
 
Fecha de Ingreso: octubre-2011
Mensajes: 206
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: Consumir informacion web service

Un poco mas concreto por favor, sobre todo el problema es como hago para invocar el web service desde la ip donde tengo alojada la aplicación?

Entiendo que tiene que ser algo asi, por lo que he visto en otros ejemplos:

Código PHP:
ini_set('display_errors''1');
ini_set('soap.wsdl_cache_enabled''0');
$soapClient = new SoapClient("https:.....wsdl"); 
Luego entiendo que tenga que enviar los parametros del usuario y pass

Código PHP:
 param = array(
                    
'Username'    =>    'username',
                    
'Password'    =>    'password'); 
Pero por ejemplo en http://php.net/manual/es/book.soap.php o en otros ejemplos que tengo siempre se acaba llamando a una funcion. Como obtengo esa funcion? Como puedo saber que parametro tengo que enviar o que devuelve?
Código PHP:
 $info $soapClient->__call("RemoteFunction" 
Gracias. Un saludo
  #4 (permalink)  
Antiguo 13/01/2015, 12:43
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: Consumir informacion web service

SOAP, personalmente me gusta mucho. Pero si no recuerdo mal tiene un problema, solo esta soportado hasta php 5.3.8. (Si estoy equivocado que alguien me corrija)
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #5 (permalink)  
Antiguo 13/01/2015, 15:54
 
Fecha de Ingreso: octubre-2011
Mensajes: 206
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: Consumir informacion web service - Invocardesde IP concreta ¿?

Por favor, solo una duda? Como hago para invocar el web service desde un IP concreta?

Si accedo desde mi navegador a link facilitado, introduzo usuario y contraseña me aparece un error indicando que la ip no es valida.

Etiquetas: consumir, informacion, 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 20:46.