Muchas gracias, me has ensenado y salvado. No entendia lo de PUT y tenia mis sospechas que podria ser usando el $_GET de php y me lo has confirmado. Gracias!
si a alguno le sale que no encuentra la bd teniéndola creada, tiene que agregar otra variable con otro puerto y señalarlo en el constructor psdt: excelente video, aunque hubiera sido genial que use imágenes también
hola, excelente vídeo. consulta, esto seria lo mismo si yo tengo dos aplicaciones web, creadas por mi(cada una con su base de datos), y quiero que una aplicación web utilice (o consulte...) datos a la base de datos de la otra aplicacion web
Buenas me podrían ayudar, cuando intento hacer el POST con mi app mediante Fetch de js, no realiza la inserción ni tampoco me arroja un error. Sin embargo cuando hago el POST con Postman funciona correctamente.
Este código sería increíble para probar con Angular pero lastimosamente solo funciona con Postman, porque cuando usas el put y delete tienes problemas con el CORS y hasta ahí fue..
En cada petición se tendría que enviar el usuario y contraseña. Lo ideal sería crear un token que identifique al usuario o cliente y enviar ese token en cada petición, por lo regular se envía en base64
Grandioso, seguí al pie de la letra la practica, oficialmente mi primer WS, ¿Este tipo de servicio es suceptible de acoplar con wsdl?, gracias de antemano
la linea de header("HTTP/1.1 200 hay datos"); lo puedo eliminar? por que me sale un error que dice lo siguiente: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\sisventas\gestion\home.php:74) in C:\xampp\htdocs\sisventas\gestion\administradores.php on line 342 administradores.php es donde estoy elaborando el Web service dentro de la programacion estoy incluyendo a home.php donde en la linea 74 esta la información del usuario logeado con un simple echo
¡Gracias !, muy bien explicado. Una pregunta para cuando en el webservice se proporciona xml ¿cambia mucho en comparación a lo explicado en el video?. Gracias
Excelente información, solo una duda, en un caso real donde la petición es a un webservice de un tercero que solo te da la URL. Como se hace la consulta? Me refiero al orden de los valores de localhost, web_service etc que creaste para el ejemplo.
@@codigosdeprogramacion Por ejemplo, intento consumir desde una API de facturación el cual solo me da la url, user y pass pero no información de BD. En tu ejemplo como modificaria esa información para poder hacer las peticiones?
Hola, primero que todo muchas gracias por la información entregada en tu canal. Al ejecutar este código me arroja el siguiente error: Connection Error: could not find driver. Tengo instalado Php8 y Apache 2.4 en una maquina windows 10. gracias nuevamente.
Creo que si, porque si otra aplicación nos quiere comunicar datos sería tipo un formulario, por ejemplo, donde trabajo tenemos una aplicación de receta electrónica, pero tenemos varias comerciales que tienen su propia aplicación y cuando ellos crean una receta nos envían los datos a través de un webservice. Tenemos unos serviios por ejemplo, para matricularse en nuestro campus, el usuario pone su numero de documento y desde ahí se realiza una consulta a través de webservice y comprueba en nuestra base de datos que esta registrado en situación de alta. @@codigosdeprogramacion
Está genial. Tengo un problema. Seguro que es muy sencillo de resolver. Cuando escribo localhost/ws en vez de mostrarse los resultados me muestra el código de php. Si me pudiera alguien ayudar lo agradecería. Un saludo
Hola bro, excelente video, me ha ido de maravilla hasta el punto donde hago el PUT, aquí me marca un error 500 internarl server error, actualmente trabajo con apache 2.4 y php 7.3, alguna idea de porque me sale el error?
Hola Kevin y Mafe, es question de gustos, aunque muchos dicen que PDO es más seguro que MySQLi no es así. Casi siempre hemos trabajado con MySQLi, por eso en este vídeo optamos por PDO.
Hola, venía muy bien con tu explicación, pero me salta este error: Error: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES), y no puedo solucionarlo para seguir con tu ejemplo. Gracias por tu tiempo!!
Me gustaria que empezaras verdaderamente de cero, es decir como preparar en entorno para realizar la practica o tutorial. Como y de donde instalar PHP y todo lo necesario antes de realizar esta practica.
Muy bueno el video. Cortito, fácil, directo al punto. Tremendo aporte !
Muchas gracias!
Excelente clase, muy bien explicado con un código limpio y fácil de entender. Muchas gracias por el aporte.
Muchas gracias, me has ensenado y salvado. No entendia lo de PUT y tenia mis sospechas que podria ser usando el $_GET de php y me lo has confirmado. Gracias!
PUT se envía como PUT no como GET
Excelente, hermoso, perfecto, muy buena guia de como funciona y como hacer un api rest con mysql y php.
Gracias, saludos
Excelente, se me han venido un monton de ideas, por ejemplo que no sea publico, sino enviar usuario y contraseña...gracias y tu like
Genial 👍
Excelente profe, gracias súper claro
Con mucho gusto
Parce usted es amor! gracias por esto
Gracias
Excelente, te ganaste un nuevo suscriptor.
Gracias 👍
Impresionante, muchas gracias
Gracias, saludos
Excelente ejemplo del webservice. Muchas gracias
Gracias, saludos
Excelente como siempre. Muchas gracias por compartir tu conocimiento, eres un crack.
Con mucho gusto
Simplemente, EXELENTE, muchas gracias por compartir tu conocimiento.
Gracias, saludos
Excelente video Marco, muy buen trabajo!
Muchas gracias
excelente tuto, felicitaciones
Gracias, saludos
Mil Gracias Master!
A la orden
muchas gracias Marco por tu video
Saludos
Tus videos siempre me ayudan bro sigue asi!
Genial!
muchas gracias por enseñar y compartir conocimientos!
Con mucho gusto
Muy buen vídeo, muchas gracias. Importante también que muestras la resolución de los posibles problemas.
Gracias, saludos
Te amo gracias
me sirvió y me funciono muchas gracias
Excelente!
Informacion muy util
Gracias 👍
Excelente todo funciona perfecto, Como en el metodo POST puede el servicio web recibir en formato JSON
Excelente
nadamas como observacion, yo estoy utlizando la version de php 4.2 por lo que esta funcion PDO solo es valida para versiones 5 en adelante.
Así es, por otra parte pensé que darle mantenimiento a sistemas con versiones de PHP 5.2 era muy legacy pero tu si te volaste la barda
Excelente ejemplo, y como se manejan los procedimientos almacenados en este ejemplo, tiene algo así? gracias.
Muy buen vídeo muchas gracias me fue útil.
Gracias, saludos
Buen video, muy bien explicado.
Muchas gracias, saludos
Muy buen video, seria bueno que hicieras un Frotend con Angular, para consumir esta api. Seria bueno verlo.
Tal vez más adelante
si a alguno le sale que no encuentra la bd teniéndola creada, tiene que agregar otra variable con otro puerto y señalarlo en el constructor
psdt: excelente video, aunque hubiera sido genial que use imágenes también
Eso lo pide cuando has cambiado el puerto predeterminado de MySQL
Es es justo el error q tengo
hola, excelente vídeo. consulta, esto seria lo mismo si yo tengo dos aplicaciones web, creadas por mi(cada una con su base de datos), y quiero que una aplicación web utilice (o consulte...) datos a la base de datos de la otra aplicacion web
Muuuuuuuuy bien explicado, oye solo una duda no veo que se cierren las conexiones, esto no dejaria conexiones abiertas a mi BD?
Buenas me podrían ayudar, cuando intento hacer el POST con mi app mediante Fetch de js, no realiza la inserción ni tampoco me arroja un error. Sin embargo cuando hago el POST con Postman funciona correctamente.
no entiendo la necesidad de heredar si puedes crear el obj PDO directamente?
Joder que buen vídeo xD
Gracias
Este código sería increíble para probar con Angular pero lastimosamente solo funciona con Postman, porque cuando usas el put y delete tienes problemas con el CORS y hasta ahí fue..
Genial
Sí funciona con angular, tuve el mismo problema pero se puede solucionar.
Como sería para agregar un like '%dato'% en la consulta?
Hola, una consulta, el decir API es sinónimo de Web Service...? O cuál es la diferencia....🤔
Agradecería tu comentario
Aquí te dejo algo sobre eso
medium.com/beltranc/diferencia-entre-api-y-servicio-web-5f204af3aedb
Muy buen video, como le harias para que el consumo del webservice se haga con usuario y contraseña
En cada petición se tendría que enviar el usuario y contraseña. Lo ideal sería crear un token que identifique al usuario o cliente y enviar ese token en cada petición, por lo regular se envía en base64
Grandioso, seguí al pie de la letra la practica, oficialmente mi primer WS, ¿Este tipo de servicio es suceptible de acoplar con wsdl?, gracias de antemano
Genial, saludos
la linea de header("HTTP/1.1 200 hay datos"); lo puedo eliminar? por que me sale un error que dice lo siguiente: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\sisventas\gestion\home.php:74) in C:\xampp\htdocs\sisventas\gestion\administradores.php on line 342
administradores.php es donde estoy elaborando el Web service dentro de la programacion estoy incluyendo a home.php donde en la linea 74 esta la información del usuario logeado con un simple echo
Puedes eliminarlo
entonces web service es una api?
¡Gracias !, muy bien explicado. Una pregunta para cuando en el webservice se proporciona xml ¿cambia mucho en comparación a lo explicado en el video?. Gracias
¿en este ejemplo viene siendo JSON vdd?
El ejemplo es con JSON, cambia solo la respuesta ya que hay que genera un XML
excelente solo como puedo cachar los errores de conexion dato no encontrado etc etc
Excelente información, solo una duda, en un caso real donde la petición es a un webservice de un tercero que solo te da la URL. Como se hace la consulta? Me refiero al orden de los valores de localhost, web_service etc que creaste para el ejemplo.
A qué te refieres?
@@codigosdeprogramacion Por ejemplo, intento consumir desde una API de facturación el cual solo me da la url, user y pass pero no información de BD. En tu ejemplo como modificaria esa información para poder hacer las peticiones?
Una pregunta también se usa SOAP?
SOAP Web Services también se usa pero este su respuesta será en formato XML
Muy bueno se puede consumir con React o vues?
Se puede consumir con todo tipo de lenguaje o framework que te permita hacer peticiones de protocolo http
Gracias.
Se puede consumir desde cualquier lenguaje o entorno que pueda hacer peticiones HTTP, por lo cual se puede con React y Vue
Hola, primero que todo muchas gracias por la información entregada en tu canal. Al ejecutar este código me arroja el siguiente error: Connection Error: could not find driver. Tengo instalado Php8 y Apache 2.4 en una maquina windows 10. gracias nuevamente.
Revisa que tengas la biblioteca pdo_mysql
En el php.ini debe estar sin el ; del inicio
Consulta, como lo puedo plasmar en html?
y como implementó el WSDL? 🥺
Habría estado interesante si hubiese creado un formulario html para enviar los datos de agregar registros, para actualizarlo y eliminarlo.
No sería interesante
Creo que si, porque si otra aplicación nos quiere comunicar datos sería tipo un formulario, por ejemplo, donde trabajo tenemos una aplicación de receta electrónica, pero tenemos varias comerciales que tienen su propia aplicación y cuando ellos crean una receta nos envían los datos a través de un webservice. Tenemos unos serviios por ejemplo, para matricularse en nuestro campus, el usuario pone su numero de documento y desde ahí se realiza una consulta a través de webservice y comprueba en nuestra base de datos que esta registrado en situación de alta. @@codigosdeprogramacion
I love so much
Puedo por ejemplo con php y mysql subir los archivos a un subdominio desde un hosting y poderlos consumir ?
Si se puede realizar
Está genial. Tengo un problema. Seguro que es muy sencillo de resolver. Cuando escribo localhost/ws en vez de mostrarse los resultados me muestra el código de php.
Si me pudiera alguien ayudar lo agradecería.
Un saludo
No tienes configurado PHP en apache
@@codigosdeprogramacion Muchas Gracias por responder. Intentaré resolverlo.
Un saludo
Mi estimado Marko, tu me puedes decir si puedo consumir con javscript una API hecha en php???
Hola, si se puede es una solicitud como AJAX, ya sea con jQuery o fetch.
Aquí lo hacemos th-cam.com/video/DUEBE4J4ZuY/w-d-xo.html
@@codigosdeprogramacion Grcias por tu pronta repuesta amigo, te dejo tu like.
Hola bro, excelente video, me ha ido de maravilla hasta el punto donde hago el PUT, aquí me marca un error 500 internarl server error, actualmente trabajo con apache 2.4 y php 7.3, alguna idea de porque me sale el error?
consulta bro, por que no usar el mysqli ?
Lo mismo pregunto yo
Hola Kevin y Mafe, es question de gustos, aunque muchos dicen que PDO es más seguro que MySQLi no es así. Casi siempre hemos trabajado con MySQLi, por eso en este vídeo optamos por PDO.
como seria para recuperar la peticion desde un json?
Ayuda! Me sale este error: Undefined index: nombres in C:\xampp\htdocs\ApiRest_Luis\empleados.php on line
Que hago?!
Definir nombres
Muchas gracias amigo como se podría hacer todo eso en php consumirlo en página web se puede ? Alguna idea o tutorial porfavor
Está en PHP
Hola, venía muy bien con tu explicación, pero me salta este error: Error: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES), y no puedo solucionarlo para seguir con tu ejemplo. Gracias por tu tiempo!!
Agrega la contraseña correcta de tu usuario de MySQL, en el vídeo lo mencionamos
Hola brother, al momento de actualizar y poner la dirección localhost/ws/index.php?id=4, me siguen apareciendo todos los datos. ¿A qué se deberá?
Tal vez no tiene la validación isset para verificar que existe el GET['id']
error : SQLSTATE[HYOOO][2019] unknown character sed
Este error a q se debe?
Puede ser por la versión de MySQL que usas y no es compatible con el charset
Me gustaria que empezaras verdaderamente de cero, es decir como preparar en entorno para realizar la practica o tutorial. Como y de donde instalar PHP y todo lo necesario antes de realizar esta practica.
Aquí el tutorial th-cam.com/video/EYJzLxaNZzs/w-d-xo.html
Hola!!, harás unos videos de como consumirla con reactc o ajax en fin seria bueno que nos enseñara de como seria.
Chao.-
Tal vez más adelante
al wey que puso no me gusta, todo bien en casa?
Jejeje seguramente no
Y justamente sobre desarrollo web xD bueno, aquí mi comentario prometido :3
Como puedo descargar el programa
"Error: could not find driver" a que se debe
Con un switch queda mejor
pero a que costo?
@@codigosdeprogramacion header("Content-Type: application/json");
switch( $_SERVER['REQUEST_METHOD'] ){
case "GET":
echo "GET";
break;
case "POST":
echo "POST";
break;
case "PUT":
echo "PUT";
break;
case "DELETE":
echo "DELETE";
break;
}
Eso sería bastante costoso en memoria