Κατανόηση των Web IDs και API IDs
Κατανόηση των web IDs και API IDs
Εάν χρησιμοποιείτε το console.legalesign.com για την διαδικτυακή σας εμπειρία, θα παρατηρήσετε ότι τα IDs στα web URLs δεν ταιριάζουν με τα API IDs.
Η web εφαρμογή του console χρησιμοποιεί κωδικοποιημένες εκδοχές των API IDs σε base64.
Οι κωδικοποιημένες εκδοχές σε base64 έχουν επίσης προθεμα 3 χαρακτήρες που αναγνωρίζουν το σχετικό αντικείμενο.
Για παράδειγμα, σε μια σελίδα λεπτομερειών εγγράφου στην web εφαρμογή, το URL μπορεί να μοιάζει με το εξής:
https://console.legalesign.com/group/Z3JwMGJjZTY3ZTgtYTVlOS00MzM4LTlmMDYtMmM3OWY2ZTVmMmY3/detail/ZG9jNjc4NDc3N2YtMDExNC00OTdhLTk0NmYtNTc2OTE0YjU0YzZj/
Το πρώτο ID μετά το /group/ είναι το κωδικοποιημένο σε base64 ID της ομάδας, και το δεύτερο, μετά το /detail/, είναι το κωδικοποιημένο σε base64 ID του εγγράφου. Απλά αποκωδικοποιήστε τα και αφαιρέστε τους πρώτους 3 χαρακτήρες για να πάρετε το υποκείμενο UUID.
Για παράδειγμα, χρησιμοποιώντας τη συνάρτηση atob στο javascript:
atob("Z3JwMGJjZTY3ZTgtYTVlOS00MzM4LTlmMDYtMmM3OWY2ZTVmMmY3")
"grp0bce67e8-a5e9-4338-9f06-2c79f6e5f2f7"
atob("ZG9jZTZiMjNjYTEtODQ0My00MTZkLTgzMTktYzgwYTBhZmEyMDAy")
"doce6b23ca1-8443-416d-8319-c80a0afa2002"
Αποκαλύπτονται οι δείκτες API σας. Η ομάδα σας είναι '0bce67e8-a5e9-4338-9f06-2c79f6e5f2f7' και το σχετικό έγγραφο είναι 'e6b23ca1-8443-416d-8319-c80a0afa2002'.