Saltar al contenido principal

Entender los IDs de Web y los IDs de API

Entendiendo los IDs web y los IDs de la API

Si estás usando console.legalesign.com para tu experiencia web, notarás que los IDs en las URLs web no coinciden con los IDs de la API.

La aplicación web de la consola está usando versiones codificadas en base64 de los IDs de la API.

Las versiones codificadas en base64 también están prefijadas con 3 caracteres que identifican el objeto relevante.

Por ejemplo, en la aplicación web, una URL de la página de detalles de un documento podría verse así:

https://console.legalesign.com/group/Z3JwMGJjZTY3ZTgtYTVlOS00MzM4LTlmMDYtMmM3OWY2ZTVmMmY3/detail/ZG9jNjc4NDc3N2YtMDExNC00OTdhLTk0NmYtNTc2OTE0YjU0YzZj/

El primer ID después de /group/ es el ID del grupo codificado en base64, y el segundo, después de /detail/, es el ID del documento codificado en base64. Simplemente decodifícalos y quita los primeros 3 caracteres para obtener el UUID subyacente.

Por ejemplo, usando la función atob en javascript:

atob("Z3JwMGJjZTY3ZTgtYTVlOS00MzM4LTlmMDYtMmM3OWY2ZTVmMmY3")
"grp0bce67e8-a5e9-4338-9f06-2c79f6e5f2f7"

atob("ZG9jZTZiMjNjYTEtODQ0My00MTZkLTgzMTktYzgwYTBhZmEyMDAy")
"doce6b23ca1-8443-416d-8319-c80a0afa2002"

Tus identificadores de API se revelan. Tu grupo es '0bce67e8-a5e9-4338-9f06-2c79f6e5f2f7' y el documento relevante es 'e6b23ca1-8443-416d-8319-c80a0afa2002'.

Export This Article

Save a copy of this page as PDF or plain text.