Voici un guide rapide, montrant comment utiliser notre API upvote.shop pour envoyer des votes de notre système à vos publications / commentaires ciblés via votre propre application ou logiciel.
Obtenez votre jeton d’accès API via notre panneau: https://panel.upvote.shop/settings
API upvote.shop Informations
L’authentification du transporteur est nécessaire pour accéder à ce terminal. L’authentification est effectuée via un jeton JWT dans l’en-tête d’autorisation.
Têtes:
| Clé | Valeur |
| Type de contenu | Application / JSON |
| Autorisation | Autorisation: Token JWT. (Type: jeton de transporteur, nécessaire: oui) |
1. Créer la commande
Créer une nouvelle demande.
| Point final | PUBLIER https://panel.upvote.shop/api/order/create |
| Demander des en-têtes | Autorisation: Token JWT. (Type: jeton de transporteur, nécessaire: oui) |
| Réponses | Code 200: Réponse réussie Code 400: Erreur |
| lien | Type: String (URL Reddit) |
| taper | Type: Numéro (1 est le poteau upvote; 8 est le post Downvote; 6 est un commentaire Upvote; 7 est le commentaire de What Downvote; 10 est la classification la plus cible).
Remarque: Pour la note supérieure supérieure, la commande min est de 100 et réglez la vitesse sur 1. |
| voter | Type: Nombre (supérieur à 0, moins que voté maximum) |
| après | Type: numéro (exécuter après x minutes, 0: immédiatement, supérieur à 0: temps de retard) |
| vitesse | Type: Numéro (de 1 à 5 votes / min). Remarque: 0,2 → 0,9 est le mode méga lent (0,2 = 1 vote toutes les 5 minutes). |
| cible | Type: objet. Position: de 1 à 20. |
Exemple:
Cheat sheet : 12 reglages iPhone qui transforment tes photos
Les reglages caches du mode portrait, les bonnes apps gratuites, les astuces lumiere - tout en 1 PDF visuel a garder dans ton telephone.
Pas de spam. Desinscription en 1 clic.{
"link": "post_or_comment_url",
"type": 1,
"vote": 5,
"after": 0,
"speed": 1,
"target": {
"is_set": true,
"position": 1
}
}
Réponses:
{
"code": 1,
"message": "Success",
"order_id": "3333"
}
2. Récupérer les détails de la commande
Récupérez les détails d’une commande spécifique par votre identifiant.
| Point final | Obtenez https://panel.upvote.shop/api/order/:id |
| Demander des paramètres | ID: l’identifiant exclusif de l’ordre. (Type: chaîne, nécessaire: oui) |
| Demander des en-têtes | Autorisation: Token JWT. (Type: jeton de transporteur, nécessaire: oui) |
| Réponses | Code 200: Réponse réussie |
| Valeur de statut | «Traitement», «annulé», «en attente», «succès» |
| Code 400 | Réponse d’erreur |
Exemple:
{
"code": 1,
"status": "processing",
"after": 0,
"vote": 5,
"type": 1,
"start_votes": 1,
"last_votes": 0,
"order_error_message": "Error message",
"id": "123456",
"target": {
"is_set": true,
"position": 1,
"max_hours": 2
},
"subreddit": "ask",
"author": "reddit_user",
"rank": 5,
"random_mode": false,
"vote_min": 1,
"vote_max": 5,
"created": 1706583019193,
"finish_time": 1706583053232
}
Réponses:
{
"code": -1,
"message": "Message Error"
}
3. Équilibre de vérification
Vérifiez le solde de l’utilisateur.
Exemple:
GET /api/check-balance
Authorization: Bearer YOUR_JWT_TOKEN
Réponses:
{
"balance": 10.4,
"email": "your_email@"
}