BuyUpvotes Logo
Commencer
Développeurs

Documentation API

Automatisez les upvotes, downvotes et commentaires personnalisés Reddit. Endpoints JSON de type REST avec authentification par clé API.

Intégrez les upvotes, downvotes et commentaires personnalisés Reddit dans votre workflow. Toutes les requêtes utilisent JSON sur HTTPS et s'authentifient avec une clé API dans l'en-tête X-API-Key.

Obtenir votre clé API

Connectez-vous au tableau de bord pour générer ou renouveler votre clé API. Gardez-la secrète — incluez-la dans chaque requête en tant que X-API-Key.

Ouvrir l'API du tableau de bord

Soumettre une commande d'upvotes

Soumettre une commande d'upvotes ou de downvotes pour un post ou commentaire Reddit.

Endpoint

POSThttps://api.buyupvotes.io/upvote_order/submit/

Corps de la requête

ParamètreTypeRequisDescription
linkstroui

L'URL du post ou commentaire Reddit à recevoir des upvotes/downvotes

quantityintoui

Nombre d'upvotes/downvotes à livrer (entre 5 et 150)

serviceintoui

Type de service

  • 1 : Upvotes sur posts
  • 2 : Downvotes sur posts
  • 3 : Upvotes sur commentaires
  • 4 : Downvotes sur commentaires
speedstringoui

Vitesse de livraison

  • slowest : 1 vote / 6 minutes
  • slow : 1 vote / 5 minutes
  • normal : 2 votes / minute
  • fast : 3 votes / minute

Validations

  • link : Doit être un lien Reddit copié sur ordinateur (pas de liens mobiles)
  • quantity : Entier entre 5 et 150
  • service : Entier — l'un de 1, 2, 3 ou 4
  • speed : L'une des valeurs slowest, slow, normal, fast

Exemple de requête

import requests

url = 'https://api.buyupvotes.io/upvote_order/submit/'

headers = {
    'Content-Type': 'application/json',
    'X-API-Key': 'your_api_key_here',
}

data = {
    'link': '<lien Reddit valide>',
    'quantity': 5,
    'service': 1,
    'speed': 'slowest',
}

response = requests.post(url, headers=headers, json=data)

if response.status_code == 200:
    print('Commande soumise:', response.json())
else:
    print('Error:', response.json().get('message'))

Réponse réussie

{
    "message": "Order submitted successfully",
    "order_number": "1891780"
}

Statut de commande d'upvotes

Récupérer le statut d'une commande d'upvotes/downvotes soumise.

Endpoint

POSThttps://api.buyupvotes.io/upvote_order/status/

Corps de la requête

ParamètreTypeRequisDescription
order_numberstroui

Le numéro de commande de la commande d'upvotes

Exemple de requête

import requests

url = 'https://api.buyupvotes.io/upvote_order/status/'

headers = {
    'Content-Type': 'application/json',
    'X-API-Key': 'your_api_key_here',
}

data = {
    'order_number': '1891780',
}

response = requests.post(url, headers=headers, json=data)

if response.status_code == 200:
    print('Statut de la commande:', response.json())
else:
    print('Error:', response.json().get('message'))

Réponse réussie

{
    "order_number": "1891780",
    "service": "Post upvotes",
    "status": "Completed",
    "vote_quantity": 5,
    "votes_delivered": 5
}

Soumettre une commande de commentaires

Soumettre une commande pour publier un commentaire sur un post Reddit ou répondre à un autre commentaire.

Endpoint

POSThttps://api.buyupvotes.io/comment_order/submit/

Corps de la requête

ParamètreTypeRequisDescription
linkstroui

URL du post ou commentaire Reddit où le commentaire doit être publié

contentstroui

Texte du commentaire

  • Liens : [texte du lien](https://votrelien.com)
  • Nouvelle ligne : inclure [newline] dans le texte

Validations

  • link : Doit être un lien Reddit copié sur ordinateur (pas de liens mobiles)
  • content : Requis

Exemple de requête

import requests

url = 'https://api.buyupvotes.io/comment_order/submit/'

headers = {
    'Content-Type': 'application/json',
    'X-API-Key': 'your_api_key_here',
}

data = {
    'link': '<lien Reddit valide>',
    'content': 'Le texte du commentaire',
}

response = requests.post(url, headers=headers, json=data)

if response.status_code == 200:
    print('Commande de commentaire soumise:', response.json())
else:
    print('Error:', response.json().get('message'))

Réponse réussie

{
    "message": "Comment order submitted successfully",
    "order_number": "1891780"
}

Statut de commande de commentaires

Récupérer le statut d'une commande de commentaires soumise.

Endpoint

POSThttps://api.buyupvotes.io/comment_order/status/

Corps de la requête

ParamètreTypeRequisDescription
order_numberstroui

Le numéro de commande de la commande de commentaires

Exemple de requête

import requests

url = 'https://api.buyupvotes.io/comment_order/status/'

headers = {
    'Content-Type': 'application/json',
    'X-API-Key': 'your_api_key_here',
}

data = {
    'order_number': '1891783',
}

response = requests.post(url, headers=headers, json=data)

if response.status_code == 200:
    print('Statut de la commande de commentaire:', response.json())
else:
    print('Error:', response.json().get('message'))

Réponse réussie

{
    "order_number": "1891783",
    "status": "Completed"
}