Το API του Panel.Socialesale σάς επιτρέπει να αλληλεπιδράτε με τον ιστότοπό μας στέλνοντας απλώς ένα αίτημα στον διακομιστή μας. Αυτή η υπηρεσία προσφέρεται δωρεάν.
Μπορείτε να αυτοματοποιήσετε την τοποθέτηση παραγγελιών, να παρακολουθείτε την κατάσταση παράδοσης, να παρακολουθείτε το τρέχον υπόλοιπό σας και να έχετε προγραμματιστική πρόσβαση σε όλες τις πληροφορίες υπηρεσιών μας. Ιδανικό για μεταπωλητές που διαχειρίζονται τα δικά τους panel, πρακτορεία που διαχειρίζονται πολλούς πελάτες, ή προγραμματιστές που δημιουργούν προσαρμοσμένες λύσεις.
| Μέθοδος HTTP | POST |
| URL API | https://panel.socialesale.com/api/v2 |
| Κλειδί API | Αποκτήστε ένα κλειδί API στη σελίδα Λογαριασμός |
| Μορφή Απόκρισης | JSON |
| Παράδειγμα Κώδικα PHP | https://panel.socialesale.com/example.txt |
Χρησιμοποιήστε αυτή τη μέθοδο για να κάνετε νέα παραγγελία για οποιαδήποτε ενεργή υπηρεσία.
| Παράμετροι | Περιγραφές |
|---|---|
| api_token | Το API token σας |
| action | Όνομα Μεθόδου |
| service | ID υπηρεσίας |
| link | Σύνδεσμος σελίδας |
| quantity | Απαιτούμενη ποσότητα |
Απάντηση Επιτυχίας:
{
"order":"23501"
}
Χρησιμοποιήστε αυτή τη μέθοδο για να λάβετε την κατάσταση οποιασδήποτε από τις παραγγελίες σας.
Όταν ελέγχετε την κατάσταση παραγγελίας, σας παρακαλούμε να μην το κάνετε υπερβολικά συχνά, διαφορετικά ενδέχεται να χρειαστεί να περιορίσουμε τα αιτήματά σας.
| Παράμετροι | Περιγραφές |
|---|---|
| api_token | Το API token σας |
| action | Όνομα Μεθόδου |
| order | ID Παραγγελίας |
Παραγγελίες Drip Feed: χρησιμοποιήστε το αναγνωριστικό παραγγελίας που επιστρέφει το add. Το status περιγράφει ολόκληρη την παραγγελία. Όσο εκτελείται, επιστρέφει In Progress. Το start_counter είναι η τιμή στην αρχή της πρώτης εκτέλεσης και το remains είναι η ποσότητα που δεν έχει ακόμη παραδοθεί (εκτελέσεις που δεν έχουν ξεκινήσει συν ό,τι απομένει στις εκτελέσεις που έχουν ήδη ξεκινήσει). Όταν η παραγγελία τελειώσει, επιστρέφει Completed, Partial ή Cancelled και το remains είναι η τελική ποσότητα που δεν παραδόθηκε.
Ακύρωση: μια παραγγελία με κατάσταση Cancelling δεν είναι ακόμη τελική. Συνεχίστε να ελέγχετε την κατάστασή της μέχρι να αλλάξει σε Cancelled ή Partial και επιστρέψτε χρήματα στον πελάτη σας μόνο βάσει αυτής της τελικής απάντησης.
Απάντηση Επιτυχίας:
{
"status": "Completed",
"start_counter": "600",
"remains": "600"
}
Μια παραγγελία μπορεί να ακυρωθεί αυτόματα μέσω API εάν το "Start Count" είναι ακόμα κενό (η ακύρωση και επιστροφή χρημάτων διαρκεί 10-20 λεπτά). Μόλις ενημερωθεί το "Start Count", η εργασία στην παραγγελία έχει ξεκινήσει και δεν μπορεί πλέον να ακυρωθεί αυτόματα μέσω API.
Για παραγγελίες που έχουν ξεκινήσει, ενδέχεται να μπορούμε ακόμα να τις ακυρώσουμε χειροκίνητα, αλλά θα πρέπει να ζητήσετε ακύρωση μέσω Άνοιγμα Ticket.
| Παράμετροι | Περιγραφές |
|---|---|
| api_token | Το API token σας |
| action | Όνομα Μεθόδου |
| order | ID(s) Παραγγελίας, διαχωρισμένα με κόμμα, έως 100 ID |
Παραγγελίες Drip Feed: ένα αίτημα ακύρωσης γίνεται πάντα δεκτό. Αν δεν υπάρχει ενεργή εκτέλεση, η παραγγελία οριστικοποιείται άμεσα και οι εκτελέσεις που δεν ξεκίνησαν ποτέ επιστρέφονται. Αν υπάρχει ενεργή εκτέλεση, η παραγγελία εμφανίζει Cancelling μέχρι να ολοκληρωθεί αυτή η εκτέλεση και στη συνέχεια καταλήγει σε Cancelled (δεν παραδόθηκε τίποτα) ή Partial. Χρησιμοποιήστε το status για να διαβάσετε το τελικό remains.
Παράδειγμα Απάντησης:
[
{
"order": 721,
"cancel": 1,
"message": "We are now attempting to cancel your order..."
},
{
"order": 722,
"errors": ["This order cannot be cancelled because its current status is COMPLETED."]
}
]
Ζητήστε αναπλήρωση για μία παραγγελία ή για πολλές παραγγελίες ταυτόχρονα. Μόνο οι υπηρεσίες με "refill": true το υποστηρίζουν και οι αναπληρώσεις είναι διαθέσιμες για περιορισμένο χρονικό διάστημα μετά την ολοκλήρωση μιας παραγγελίας.
| Παράμετροι | Περιγραφές |
|---|---|
| api_token | Το API token σας |
| action | Όνομα Μεθόδου |
| order | ID Παραγγελίας |
| orders | ID(s) Παραγγελίας, διαχωρισμένα με κόμμα, έως 100 ID |
Παράδειγμα Απάντησης:
{
"refill": "1"
}
[
{
"order": 1,
"refill": 1
},
{
"order": 2,
"refill": {
"error": "Incorrect order ID"
}
}
]
Ελέγξτε την κατάσταση μίας αναπλήρωσης ή πολλών ταυτόχρονα. Statuses: Pending, In progress, Completed, Rejected.
| Παράμετροι | Περιγραφές |
|---|---|
| api_token | Το API token σας |
| action | Όνομα Μεθόδου |
| refill | ID αναπλήρωσης |
| refills | ID αναπληρώσεων (διαχωρισμένα με κόμμα, έως 100 ID) |
Παράδειγμα Απάντησης:
{
"status": "Completed"
}
[
{
"refill": 1,
"status": "Completed"
},
{
"refill": 2,
"status": {
"error": "Refill not found"
}
}
]
Αυτό θα επιστρέψει όλες τις ενεργές υπηρεσίες με τις τιμές και τις παραμέτρους τους που είναι διαθέσιμες για τον λογαριασμό σας. Θα περιέχει όλες τις απαραίτητες πληροφορίες για την αυτόματη ρύθμιση ή τον προσδιορισμό τιμών.
| Παράμετροι | Περιγραφές |
|---|---|
| api_token | Το API token σας |
| action | Όνομα Μεθόδου |
Παράδειγμα Απάντησης:
[
{
"id": 101,
"service_id": 1,
"name": "Real & Active Followers - Best Server",
"rate": "250.00",
"min": "100",
"max": "100000",
"service": "Instagram Followers",
"type": "default",
"refill": true,
"cancel": true,
"dripfeed": false,
"paragraphs": false,
"desc": "0-3 Hours Start | Full Link | 20 Days Refill\r\nLink Format:\r\nhttps://www.instagram.com/official_social_sale/"
},
{
"id": 107,
"service_id": 1,
"name": "Indian Mixed Followers",
"rate": "150.00",
"min": "200",
"max": "10000",
"service": "Instagram Followers",
"type": "default",
"refill": false,
"cancel": false,
"dripfeed": true,
"paragraphs": false,
"desc": "0-12 Hours Start | Full Link |\r\nLink Format:\r\nhttps://www.instagram.com/official_social_sale/"
},
{
"id": 30067,
"service_id": 1,
"name": "Instagram Followers - Worldwide",
"rate": "103.00",
"min": "100",
"max": "10000",
"service": "Instagram Followers",
"type": "default",
"refill": false,
"cancel": true,
"dripfeed": false,
"paragraphs": false,
"desc": "10k/day\r\nMax - 55k\r\n8 Hours Start"
}
]
Χρησιμοποιείται για τη λήψη του ποσού των διαθέσιμων κεφαλαίων στον λογαριασμό σας.
| Παράμετροι | Περιγραφές |
|---|---|
| api_token | Το API token σας |
| action | Όνομα Μεθόδου |
Παράδειγμα Απάντησης:
{
"balance": "100.78",
"currency": "USD"
}