API
Στείλτε αιτήματα στο /api/v1 με το header Authorization: Bearer uxp_.... Δημιουργήστε ένα key στο λογαριασμό σας. Το όριο είναι 60 αιτήματα το λεπτό.
Εκκίνηση run
curl -X POST $BASE/api/v1/runs \
-H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
-d '{"site":"SITE_ID","steps":20,"concurrency":3,"personas":["p01","p03"]}'Αγνοήστε το personas για να χρησιμοποιήσετε όλα τα ενεργοποιημένα στο panel. Response: {"id":"r...","status":"queued","credits":2}
Μέθοδοι
| Μέθοδος | Διαδρομή | Τι κάνει |
|---|---|---|
| GET | /balance | Ισοζύγιο credits |
| GET | /sites | Οι ιστοσελίδες σας, τα ids τους και τα panels |
| GET | /personas | Η βιβλιοθήκη περσονών |
| GET | /runs | Τελευταίες εκτελέσεις |
| POST | /runs | Εκκίνηση run |
| GET | /runs/{id} | Κατάσταση και αποτελέσματα ανά persona |
| POST | /runs/{id}/cancel | Ακύρωση, τα μη ολοκληρωμένα credits επιστρέφουν |
Σφάλματα
Μορφή: {"error":{"code":"...","message":"..."}}
| HTTP | Κώδικας | Σημασία |
|---|---|---|
| 400 | no_personas | Δεν επιλέχθηκε persona, ή ένα id δεν υπάρχει σε αυτή την ιστοσελίδα |
| 400 | not_test_host | Η δοκιμαστική λειτουργία πληρωμών απαιτεί αρχική σελίδα σε δοκιμαστικό host |
| 401 | unauthorized | Λείπει ή είναι άκυρο το κλειδί |
| 402 | insufficient_credits | Λιγότερα credits |
| 403 | domain_not_verified | Το domain δεν έχει επαληθευτεί |
| 404 | not_found | Δεν υπάρχει κάτι τέτοιο στον λογαριασμό σου |
| 409 | too_many_runs | Πάρα πολλές εκτελέσεις στην ουρά |
| 429 | rate_limited | Υπερβαίνεται το όριο αιτημάτων |
Τι κάνει μια εκτέλεση στον ιστότοπό σου
Μόνο αιτήματα GET προς το επαληθευμένο domain. Τα φόρμες δεν στέλνονται και τα πεδία κωδικού και κάρτας παραμένουν κενά, οπότε μια εκτέλεση δεν κάνει ποτέ εγγραφή, σύνδεση ή πληρωμή. Η εξαίρεση είναι η δοκιμαστική λειτουργία πληρωμών, την οποία ενεργοποιείς για ένα δοκιμαστικό host. Οι σημειώσεις προέρχονται από ένα μοντέλο, έλεγξέ τις πριν προχωρήσεις.