Problema al intentar usar el paquete API de R

Hola bueno días

Estoy usando el paquete de API en R, y no me he podido conectar para recoger los datos.

Me surge un error el intentar conectarme con el servidor.

Les comento que el servidor es nuestro, y que tiene dos ambiente de trabajo, además se creó el usuario API en uno de los ambientes del cual se quieren levantar los datos.

Escribo parte de los comandos usados

library(SurveySolutionsAPI)

suso_set_key("https://encuestasdiea-test.mgap.gub.uy ", “-removed-”, “-removed-”)

suso_keys()

$suso

$suso$susoServer

[1] "https:// https://encuestasdiea-test.mgap.gub.uy "

$suso$susoUser

[1] “-removed-”

$suso$susoPass

[1] “-removed-”

attr(,“class”)

[1] "suso_api

Hasta acá parecería que no hay problemas, pero cuando voy a verificar las credenciales me da error.

> suso_PwCheck()
  status_code
1         400
 

También he intentado hacer otros caminos pero no lo quiero agobiar en este momento, mejor preguntar por partes primero.

Cualquier cosa les comento más adelante

Espero que me puedan ayudar en este tema desde ya muchas gracias.

Hola Jesus,

No conozco esta biblioteca. Pero debe existir el código fuente en algun lugar.
Yo utilizo el SuSo API, pero he hecho mis propios funciones en R (utilizando la biblioteca httr).
Principalmente para no pasar mucho tiempo para analisar el código de otros cuando hay problemas.
Tienes el código de la función suso_PwCheck() ?

Hola Klus
Estoy usando la biblioteca esa SurveySolutionsAPI, no conozco la SuSo API, trate de usar otra que encontré pero también me daba un error. Las funciones están todas en SurveySolutionsAPI/R at master · michael-cw/SurveySolutionsAPI · GitHub, también la función suso_PwCheck().
Yo he tratado de seguir esas indicaciones, pero se ve que en algún lugar se corta.
También ejecute lo siguiente pero me da error.

suso_set_key(suso_server = "https://encuestasdiea-test.mgap.gub.uy ", suso_user = { api_username }, suso_pass = { api_userpass })
Error in suso_set_key(suso_server = "https://encuestasdiea-test.mgap.gub.uy ",  : 

objeto ' api_username' no encontrado

Jesús, mi lectura ingenua del mensaje de error es que R está buscando un objeto llamado api_username, pero no hay ninguno. Si esta lectura es correcta, realice una de las siguientes acciones:

  • Escriba su nombre de usuario y contraseña directamente en los parámetros de la función (por ejemplo, suso_set_key (suso_server =" https://encuestasdiea-test.mgap.gub.uy ", suso_user =" my_user_name ", suso_pass =" my_password ")
  • Cree un objeto que contenga el nombre de usuario (y uno separado para la contraseña) antes de ejecutar la función.

Como Klaus, escribí mis propias funciones por razones similares. Pero aquí una viñeta de mi paquete que podría ayudar a aclarar. La función set_credentials en mi paquete funciona esencialmente de la misma manera que la función suso_set_key en el paquete que enlazas arriba.

(NOTA: Google Translate ha traducido esta respuesta. Lo siento, no hablo español).

Hola Arthur, muchas gracias por el consejo, lo hice pero tampoco funcionó.
Me esta dando un error de sintaxis creo, debo de haber escrito algo mal y realmente no se lo bien en q

Hola Jesus.

Disculpe mi respuesta tardía. Autora del paquete aquí.

Has hecho todo correctamente. Sin embargo, la solicitud actual todavía usa el punto final de la API v1.
Este punto final de la API ha cambiado y el R paquete también utilizará la nueva API graphql.

Por esta situacion, el R paquete se encuentra actualmente en actualización y se lanzará en los próximos días. Te lo haré saber.

Cuando vuelva a intentarlo, el comportamiento anterior (descrito) volverá a ser el caso.

Gracias también a Klaus y Arthur por responder.

Muchas gracias Michael por los comentarios.
Estaré atento al la nueva actualización del paquete.
Nuevamente gracias a Klaus y Arthur por sus aportes.

If the problem is related to v1 vs v2 export, see some of the snippets posted in this thread:

Best, Sergiy

Many Thank Sergiy for your comments.
So I have some questions about our local server, what kind of configuration we need to use and how much caching issue is necessary, to solve the problem?.
Just to try one more time.

Hola Jesus,
Cuáles funcionalidades del API estás buscando? Para un censo poblacional de un país europeo (trabajo como consultor internacional de Survey Solutions) yo he desarollado las llamadas que necesito como export/download, assignment upload, approve/reject, etc. En este caso se trata de la automatización de la encuesta. O quieres implementar un dashboard personalizado?

Hola Klus,
Las funcionalidades que nosotros queremos son las que nos permitan hacer dashboard con los datos de la entrevistas, capaz que más adelante lo hacemos un proceso automatizado.

Entonces por el momento sólo necesitará las llamadas de export y download.
Si quieres te envio mi código en R. Mándeme tu dirección de email (mi email puedes encontrar en mi post en la sección “Jobs and Consultants”)