Χρήση του Legalesign GraphiQL Explorer
Ο Legalesign GraphQL Explorer σας επιτρέπει να δοκιμάζετε ερωτήματα και μεταλλάξεις έναντι του ζωντανού API, να περιηγείστε στο πλήρες σχήμα και να κάνετε αποσφαλμάτωση πριν γράψετε κώδικα.
Άνοιγμα του Explorer
Μεταβείτε στο https://graphiql.legalesign.com/ και συνδεθείτε με τα στοιχεία σας.

Εάν δεν έχετε ακόμη λογαριασμό Legalesign, δημιουργήστε λογαριασμό για δωρεάν δοκιμή.
Δημιουργία Ερωτήματος
Επικολλήστε το ακόλουθο στο κύριο παράθυρο ερωτημάτων:
query MyFirstQuery {
user {
id
name
}
}
Από προεπιλογή, αν καλέσετε το αντικείμενο user, οι πληροφορίες που επιστρέφονται είναι οι δικές σας. Εκτελέστε το ερώτημα πατώντας το κουμπί αναπαραγωγής στη γραμμή εργαλείων πάνω δεξιά.
Κατανόηση των Αποτελεσμάτων
{
"data": {
"user": {
"id": "dXNyZTE2NBB1NWQtNWVjXS00NzIzL3G3NDI5ODEtZmFhOGFjYzdlMGRh",
"name": "Bob Mortimer",
"firstName": "Bob",
"lastName": "Mortimer"
}
}
}
Η απόκριση περιέχει μια ιδιότητα data με ένα αντικείμενο user — επειδή ζητήσαμε ένα μοναδικό αντικείμενο User.
Το User είναι μια ειδική περίπτωση — αν δεν παρέχετε id, θεωρεί ότι θέλετε τις δικές σας πληροφορίες χρήστη. Με άλλους τύπους αντικειμένων θα πρέπει πάντα να περάσετε το συγκεκριμένο id:
query GetAGroup {
group(id: 'zSJy2jhsdDF') {
id
name
}
}
Πώς να Μάθετε Περισσότερα
Με Αναζήτηση
Στην πάνω δεξιά γωνία, κάντε κλικ στο < Docs για να ανοίξετε το παράθυρο εγχειριδίων. Στο πλαίσιο Search Schema, πληκτρολογήστε User. Κάντε κλικ στο πρώτο αποτέλεσμα για να δείτε όλα τα πεδία που είναι διαθέσιμα στον τύπο User, με περιγραφές για το καθένα.

Με Περιήγηση
Αν δεν γνωρίζετε τον τύπο που θέλετε, περιηγηθείτε στο σχήμα. Στον Documentation Explorer, κάντε κλικ στο < Back μέχρι να βρεθείτε στη ρίζα. Θα δείτε τρεις τύπους ρίζας: Query, Mutation και Subscription.
Κάντε κλικ στο Query για να δείτε τους διαθέσιμους τύπους:
organisation(id: ID, orgId: ID): Organisation
Returns an Organisation.
group(id: ID, groupId: ID): Group
Returns a Group.
user(id: ID, userId: ID): User
Returns a User (or the current user if id is null).
Παρατηρήστε ότι η περιγραφή για τον User μας λέει ότι μπορούμε να πάρουμε τον τρέχοντα χρήστη παραλείποντας το id. Κάντε κλικ σε οποιονδήποτε τύπο για να εξερευνήσετε τα πεδία του.
Τροποποίηση του Ερωτήματος
Δοκιμάστε να προσθέσετε περισσότερα πεδία:
query MyFirstQuery {
myInfo: user {
id
name
canAdministerUsers
}
}
Πατήστε αναπαραγωγή. Τα αποτελέσματα τώρα περιλαμβάνουν το νέο πεδίο:
{
"data": {
"myInfo": {
"id": "...",
"name": "...",
"canAdministerUsers": true
}
}
}
Αυτό δείχνει ότι ο δοκιμαστικός χρήστης έχει πρόσβαση διαχειριστή — αν χρησιμοποιείτε λογαριασμό δωρεάν δοκιμής, πιθανότατα ισχύει και για εσάς.