• Domingo 17 de Noviembre de 2024, 16:54

Autor Tema:  Web Services Con Php  (Leído 3309 veces)

dragnus

  • Miembro MUY activo
  • ***
  • Mensajes: 103
  • Nacionalidad: co
    • Ver Perfil
    • http://www.panalcorp.com
Web Services Con Php
« en: Martes 15 de Mayo de 2007, 19:03 »
0
hola amigos codigeros,  :blink: donde puedo ver una conexion en php con webservices ?? ehh buscado pero no encuentro.

Gracias

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Web Services Con Php
« Respuesta #1 en: Martes 15 de Mayo de 2007, 19:23 »
0
a que te refieres? a un lugar donde encuentres web services? o como conectarte?



para conectarse puedes usando NuSOAP aqui hay un ejemplo

http://www.desarrolloweb.com/manuales/61/

funciona muy bien



Saludos espero haberte ayudado
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

dragnus

  • Miembro MUY activo
  • ***
  • Mensajes: 103
  • Nacionalidad: co
    • Ver Perfil
    • http://www.panalcorp.com
Re: Web Services Con Php
« Respuesta #2 en: Martes 15 de Mayo de 2007, 22:14 »
0
es para conectarme a un webservices, mirando esa pagina, se ve interesante :comp:

dragnus

  • Miembro MUY activo
  • ***
  • Mensajes: 103
  • Nacionalidad: co
    • Ver Perfil
    • http://www.panalcorp.com
Re: Web Services Con Php
« Respuesta #3 en: Martes 15 de Mayo de 2007, 22:24 »
0
en esa pagina encontre como hacer un web services con soap, pero no vi un ejemplo para conectarme a un web services, mmm :(

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Web Services Con Php
« Respuesta #4 en: Martes 15 de Mayo de 2007, 22:47 »
0
<_<

Bueno, sino hay ejemplo ahi, puedes ver esta pagina


http://blog.unijimpe.net/ejemplo-de-google-api-soap/


para hacer una busqueda en google con nosuap estan todas las instrucciones, espero te sirva



Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

Altareum

  • Miembro MUY activo
  • ***
  • Mensajes: 327
    • Ver Perfil
    • http://www.avian.com.ar
Re: Web Services Con Php
« Respuesta #5 en: Miércoles 16 de Mayo de 2007, 18:20 »
0
Vamos por partes. SOAP es un "standard" o "norma", para el envío de información que aprovecha el protocolo http. En realidad se trata del envío de información por medio de archivos xml, para la comunicación entre el servidor y el cliente.

Primero bajate este paquete:
Citar
http://dietrich.ganx4.com/nusoap

Nusoap es una librería creada en php, que permite el manejo del protocolo soap. Sirve tanto para crear clientes, como servidores.


Para crear un cliente, primero te aconsejo que consigas la url del wsdl (Web Service Definition Language). En el mismo podrás ver todas las funciones disponibles en el servidor SOAP, así como las variables que debes pasar y el tipo de las mismas.
Por ejemplo:
Citar
http://www.gama-system.com/webservices/stockquotes.asmx?WSDL

Para crear el cliente, haz lo siguiente:
Citar
$client = new soapclient('http://www.gama-system.com/webservices/stockquotes.asmx?WSDL', true,
      $proxyhost, $proxyport, $proxyusername, $proxypassword);


Para llamar a una funcion:
Citar
$result = $client->call('GetStocksXMLSchemaResponse', array('strStockExchange'=>'1', 'strStock' => '100' ,'strDateTime' => '20070101'), '', '', false, true);
echo $result;

Obviamente esto es un ejemplo, y los datos que pasé no se si darán resultado alguno.
$result te dará la respuesta del servidor, pero debes usar un parser de XML para poder manejar la información (ej domxml_open_mem() en php ).

Para más info visita W3Scholls:
SOAP : http://www.w3schools.com/soap/default.asp
WSDL: http://www.w3schools.com/wsdl/default.asp


Altareum.
El postre!, el postre!, el postre!, el postre!, el postre!, el postre!.....
 | Klinka | Kiree | Avian |

dragnus

  • Miembro MUY activo
  • ***
  • Mensajes: 103
  • Nacionalidad: co
    • Ver Perfil
    • http://www.panalcorp.com
Re: Web Services Con Php
« Respuesta #6 en: Jueves 17 de Mayo de 2007, 15:39 »
0
Gracias por la información, es de gran ayuda... un poco tarde, resolví hacerlo por actionscript y montar el swf en la pagina, pero de todas formas antes de tirar la toalla con php y los web services, me di cuenta de como hacer el llamado, lo hacia mas o menos como el ejemplo q me  pusiste y no .. nada pues no me salia error de conexion sino me retornaba vacios, probablemente un parametro q estoy enviando mal, o con la informacion q no se reconoce en el web service.


Pero ya Aprendi un poco mas de php y los web services, de todas forms me parecio mas sencillo hacerlo por actionscript o hacerlos por  c#, ya q el concepto de webservices hasta donde se, se crearon a partir de punto net, y por eso es un poco mas complicado hacerlo desde PHP pero no imposible.


 :smartass:  Me gradue en php y web services, jejeje gracias por la ayuda y me servira en gran medida para mis futuros proyectos.