Tutorial: Crear Servicio Web con Xojo

Hola a todos!

He publicado la primera parte (de dos) sobre como crear un servicio web utilizando la licencia Xojo Web (por supuesto, tambin posible con las licencias Xojo Pro y Xojo Enterprise). Podis encontrarlo en este enlace.

Espero que lo encontris interesante y, como de costumbre, encantado de recibir vuestro feedback, comentarios y tambin solicitudes para prximos tutoriales.

Javier Rodrguez
Evangelista Xojo en Espaol, Desarrollador, Consultor y Formador Xojo
Autor del libro “Programacin Multiplataforma Xojo
Autor del plug-in GuancheMOS para Xojo
Snippery para OS X: editor y gestor de fragmentos y ms!

Gracias Javier

Lo haces ver simple…

Saludos.
Mauricio

Muy bueno, gracias!
Esperando la segunda parte.

Puedes con ese mismo ejemplo, mostrar como hacer que el cliente del web service pase un album, artista (cualquier variable) y devuelvas lo solicitado, porque el ejemplo devuelves todo, y sera ms prctico aplicar un filtro en base a lo solicitado. Gracias!

Hola @Mauricio Tanco ,

Sencillo! En el lado del cliente realizarías la petición sobre otro método del API Web (por ejemplo, getAlbum) pasando como parte de los datos en formato JSON la información que indicas en formato “clave”:“valor”.

Javier Rodríguez
Evangelista Xojo en Español, Desarrollador, Consultor y Formador Xojo
Autor del libro “Programación Multiplataforma Xojo
Autor del plug-in GuancheMOS para Xojo
Snippery para OS X: editor y gestor de fragmentos… ¡y más!

Javier, con tus indicaciones ya tengo un webservice con Xojo y JSON.
Internamente lo puedo consumir desde una app iOS, pero quiero que esos webservice lo accedan terceros (sera mi API para otros).
Como pueden acceder

Camino:
http://127.0.0.1:8080/special/AccesoVerificar

Parmetros que tendra que pasarle:
{“AccesoClave”:“12345”,“AccesoId”:“PEPITO”}

Si lo hago al formato siguiente da error, (tengo que pasarlo como muestra arriba).
http://127.0.0.1:8080/special/AccesoVerificar?AccesoId=‘USUARIO’&AccesoClave=‘1234’

[quote=371063:@Mauricio Tanco]Javier, con tus indicaciones ya tengo un webservice con Xojo y JSON.
Internamente lo puedo consumir desde una app iOS, pero quiero que esos webservice lo accedan terceros (sería mi API para otros).
Como pueden acceder

Camino:
http://127.0.0.1:8080/special/AccesoVerificar

Parámetros que tendría que pasarle:
{“AccesoClave”:“12345”,“AccesoId”:“PEPITO”}

Si lo hago al formato siguiente da error, (tengo que pasarlo como muestra arriba).
http://127.0.0.1:8080/special/AccesoVerificar?AccesoId=‘USUARIO’&AccesoClave=‘1234’[/quote]

La solución se puede encontrar en… https://alvinalexander.com/php/php-curl-examples-curl_setopt-json-rest-web-service