Estimado Patricio Fuenmayor
Si puede acceder con postman no hay problema, una pregunta, ¿son muchos o
un solo json? Hay distintas formas, una no es rápida, pero segura, y es
utilizar firefox desde R mediante CRAN - Package RSelenium (r-project.org)
<https://cran.r-project.org/web/packages/RSelenium/>
En mi caso eran muchos, y abrir uno por uno era muy lento comparado con
otras alternativas en R, pero solucione varios problemas.
Javier Rubén Marcuzzi
El lun, 15 mar 2021 a las 23:11, patricio fuenmayor (<
patricio.fuenmayor en gmail.com>) escribió:
> Hola con todos
> Estoy trabajando en un proyecto y los datos están disponibles mediante un
> API.
> Usando Postman, puedo hacer la conexión sin problemas, pero cuando trato de
> hacerlo mediante httr me sale un error. Como es indispensable la consulta,
> he realizado un work around usando python, con reticulate y el siguiente
> código (por razones de seguridad, no puedo dar la url). No me conviene
> mucho usar python ya que tendría que instalarlo en todas las máquinas de
> los usuarios. Recurro a ustedes para ver si me dan una mano con esto, sino
> tendré que usar el work around !!!. Sospecho que no estoy convirtiendo
> adecuadamente el payload y pasándolo como lo usa el httr::GET
>
>
> import requests
> import json
>
> url = "XXXXXX"
>
> payload = json.dumps({
> "key": "XXXX001",
> "GRUPO": "D98",
> "ORDEN": "106",
> "DATA": None
> })
> headers = {
> 'Content-Type': 'application/json'
> }
>
> response = requests.request("GET", url, headers=headers,
data=payload)
>
> print(response.text)
>
> Gracias por el apoyo
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
[[alternative HTML version deleted]]