Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Duda Entrega 5 text-search #414

Open
juansjimenez opened this issue Jul 3, 2020 · 7 comments
Open

Duda Entrega 5 text-search #414

juansjimenez opened this issue Jul 3, 2020 · 7 comments

Comments

@juansjimenez
Copy link

Hola! Hay algo que no me queda muy claro. Se supone que dependiendo de lo que el ususario haga en la webapp de php, entonces se busca esa información en la API con requests sea de POST si por ejemplo se quiere escribir un nuevo mensaje o GET si es que se quieren obtener los mensajes enviados. Pero, en el caso de hacer la búsqueda de texto, que método se usa? Hay una forma concreta de hacer un GET request mandado un dict como body y obtener una respuesta de la API?

Gracias!

@ridiazcampos
Copy link
Contributor

ridiazcampos commented Jul 3, 2020

Edit: La respuesta de abajo debería funcionar :D sin embargo, si quieren pueden revisar #409 en donde se sugiere cambiar la api, puede servirleees! 😄

Respuesta anterior:
¡Hola @juan379!
Está muy bien lo que comentas :D y efectivamente el tema de la búsqueda parece tener un método algo extraño (sobre todo porque al buscar cómo enviar un JSON a GET con php no hay mucha información, y se sugieren cosas con POST), sin embargo 👀 parece que cambiando el método y utilizando las sugerencias se logran los resultados esperados 😄.

Les recomiendo intentar con lo que se sugiere en esta página, pero cambiando:

    'method'  => 'POST',

    'method'  => 'GET',

(Hace unos minutitos lo comenté también en #409)

Nos avisan si les funciona (si quieren)

Nos comentan cualquier cosaaaaaaaaaa (estaré atento :D)
Saludooooooos🎉🌱, y ánimo y éxito con lo que queda de semestreeeee🍀

@raimundoloeser
Copy link

Hola,
Nosotros seguimos con el mismo error, y tampoco con el cambio a metodo POST nos funcionó, incluso siguiendo lo ocupado en la funcionalidad de enviar un mensaje (que es lo que se recomienda en esta issue).
El error nos indica:
file_get_contents(https://obscure-garden-38319.herokuapp.com/text-search): failed to open stream: HTTP request failed! HTTP/1.1 500 INTERNAL SERVER

@nivek0o0
Copy link
Contributor

nivek0o0 commented Jul 6, 2020

Hola, un 500 Internal Server Error significa que la api se cayó procesando algo. Les sugiero ver los logs de heroku al momento de enviar la request.

Yo acabo de hacer una request POST a su api obscure-garden con el siguiente body:

{
   "required":["Quería saber cómo"]
}

y me retornó correctamente 3 mensajes.

@raimundoloeser
Copy link

Gracias!

@jitorcas
Copy link

Hola @nivek0o0 !

Sorry si la pregunta es muy básica, pero con mi grupo estamos teniendo problemas con el request, seguimos distintas sugerencias dadas en las issues y stackoverflow pero ninguna nos ha logrado enviar la consulta a la api y recibir los resultados.
Aveces nos envía NULL o los 250 mensajes, estamos utilizando el codigo de la página que entregó Raul. ¿Hay material que explique o alguna manera de saber que es lo necesario para que la api reciba el request como válido?
Ya lo intentamos todo y quizá estamos teniendo un error que no vemos :( el link de la api en heroku es https://fathomless-woodland-60307.herokuapp.com/
Muchas gracias!

@nivek0o0
Copy link
Contributor

nivek0o0 commented Jul 11, 2020

Probe las rutas /messages y /text-search de la api y están funcionando bien. El problema debe estar en la forma en que construyen y mandan la request.
¿Podrían poner un ejemplo de cómo lo están haciendo?

@jitorcas
Copy link

@nivek0o0 Muchas gracias! lo logramos hace poco

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants