Comment utiliser l’api upvote.shop


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@"
}