Autor
|
Tema: CURL / HTTP REQUEST (Leído 5,137 veces)
|
rigorvzla
Desconectado
Mensajes: 221
|
Hola amigos, estoy perdido con esto, quiero usar una api de una web y no encuentro como hacerlo funcionar, la web es DeepL y luego de registrarme (a medias), me da un ejemplo de como implementarla. me dice el curl es esto: curl https://api-free.deepl.com/v2/translate \ -d auth_key=589f13c6-e0b0-4b74-88bd-ca2ea8669048:fx \ -d "text=Hello, world!" \ -d "target_lang=DE" Y este es el HTTP Request POST /v2/translate?auth_key=589f13c6-e0b0-4b74-88bd-ca2ea8669048:fx> HTTP/1.0 Host: api-free.deepl.com User-Agent: YourApp Accept: */* Content-Length: [length] Content-Type: application/x-www-form-urlencoded auth_key=589f13c6-e0b0-4b74-88bd-ca2ea8669048:fx&text=Hello, world&target_lang=DE me puede ayudar para saber como debo usarlo en mi codigo. Gracias de antemano.
|
|
|
En línea
|
|
|
|
|
rigorvzla
Desconectado
Mensajes: 221
|
Si, yo trate de hacerlo, pero no lo logre ya que , al cargar la web imagino algun elemento de javascript se ejecuta y me da el resultado pero despues, entonces, antes de eso el programa me devuelve un vacio, de momento , quisiera aprender a usar el CURL o el HTTP REQUEST ya que el ejemplo de la misma web lo pone facil.
|
|
|
En línea
|
|
|
|
WHK
|
Creo que hay una confusión o no logro entender todo el contexto. ¿Necesitas traducir tu sitio web o necesitas crear alguna aplicación que haga traducciones o que cosa?. Para programar algo debes usar un lenguaje de programación y cada lenguaje tiene su función para hacer llamadas http y según el lenguaje es de que manera podrás utilizar el mensaje retornado por la api del servidor. Si pruebas esto: curl -v https://api-free.deepl.com/v2/translate \ -d auth_key=589f13c6-e0b0-4b74-88bd-ca2ea8669048:fx \ -d "text=Hello, world!" \ -d "target_lang=DE" Verás que retorna esto: < HTTP/2 403 < server: nginx < date: Mon, 18 Oct 2021 21:45:37 GMT < content-length: 0 < access-control-allow-origin: * Un error 403 significa "acceso denegado" y probablemente suceda porque el auth_key no es válido.
|
|
« Última modificación: 18 Octubre 2021, 23:46 pm por WHK »
|
En línea
|
|
|
|
Danielㅤ
Conectado
Mensajes: 1.837
🔵🔵🔵🔵🔵🔵🔵
|
Hola, además de lo que comenta el compañero WHK, también hay que configurar el User-Agent porque sinó esa petición estará enviando el User-Agent de curl y en muchos sitios esa cabecera no es válida por no ser la de un navegador sinó la de un script o comando.
Saludos
|
|
« Última modificación: 19 Octubre 2021, 02:19 am por Danielㅤ »
|
En línea
|
|
|
|
rigorvzla
Desconectado
Mensajes: 221
|
Ocurre que no se , como aplicar dicho codigo, y en efecto hay una api en C# que da el mismo error , imagino que debe ser por como dicen el compañero, fallo en la key.
Si pudieran decirme como usar el codigo con un ejemplo me seria de gran ayuda para poder comprender su implementacion.
|
|
|
En línea
|
|
|
|
FFernandez
Desconectado
Mensajes: 128
|
Que quieres hacer: ¿Implementar algo en una web? Con javascript o PHP, el Login o algo más.
Muestra tu código, y dinos el error
|
|
|
En línea
|
|
|
|
rigorvzla
Desconectado
Mensajes: 221
|
en la web me coloca el codigo que puse al inicio y me da dos opciones para implementarlo , mas no se como implementar por ninguno de los dos codigos, eso es una aplicacion de escritorio
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
visual basic 6 HTTP request
Programación Visual Basic
|
markx
|
6
|
8,336
|
29 Agosto 2007, 20:23 pm
por markx
|
|
|
Como ver un request HTTP?
« 1 2 3 »
Desarrollo Web
|
Vaagish
|
22
|
11,909
|
12 Febrero 2014, 00:44 am
por Vaagish
|
|
|
Forward http/s request.
Hacking
|
xustyx
|
4
|
3,567
|
30 Julio 2014, 18:47 pm
por xustyx
|
|
|
Duda sobre http request
Dudas Generales
|
gelvez16
|
5
|
3,560
|
28 Noviembre 2014, 07:12 am
por engel lex
|
|
|
auto login Http post request
Programación General
|
s_azazel
|
3
|
3,911
|
17 Noviembre 2017, 18:23 pm
por ThunderCls
|
|