Estimado Patricio Fuenmayor

Es solo un JSON, hay dos posibilidades, intenta con los parámetros en R, o
lo descarga con cualquier navegador, lo guarda en el disco y luego lo lee
desde R.

Mire este artículo, Leer un JSON con R (RStudio) - Adictos al trabajo
<https://www.adictosaltrabajo.com/2019/10/30/leer-un-json-con-r-rstudio/>

Javier Rubén Marcuzzi

El mar, 16 mar 2021 a las 17:12, patricio fuenmayor (<
patricio.fuenma...@gmail.com>) escribió:

> Hola Javier
> Solo es un jason, el problema es que no se que falta en la configuración
> de los parámetros para poder obtener los datos. Porque funciona en python,
> funciona con wget y con curl, pero con httr no lo logro
> Saludos
>
> El mar, 16 de mar. de 2021 a la(s) 14:59, Javier Marcuzzi (
> javier.ruben.marcu...@gmail.com) escribió:
>
>> 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.fuenma...@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@r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>>
>>

        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a