Python Envoyer des messages privés vinted erreur 403

Fermé
V_AI Messages postés 1 Date d'inscription lundi 29 mai 2023 Statut Membre Dernière intervention 29 mai 2023 - Modifié le 29 mai 2023 à 13:37
[Dal] Messages postés 6203 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 29 janvier 2025 - 31 mai 2023 à 10:43

bonjour à tous, j'ai une question, j'aimerais bien faire un script qui peux envoyer des messages privés sur vinted mais, en gros dès que j envoie des requêtes post pour envoyer mon message (avec mon token vinted etc), j'ai une erreur 403, j'aimerais savoir quel est la solution pour faire des actions sur vinted avec des requêtes parce que je comprends vrmt pas, et je sais que c'est possible car beaucoup de personne le font notamment ce qui font des bots vinted avec l'autobuy etc.

je vous fournis le code pour que vous puissiez mieux comprendre. 

Merci d'avance

Le code:

import requests

import json

# URL de l'API Vinted pour envoyer un message

url = 'https://www.vinted.fr/api/v2/conversations/7948996874/replies'

# Token d'authentification

access_token = 'Mon token'

# Headers de la requête

headers = {

    'Authorization': f'Bearer {access_token}',

    'Content-Type': 'application/json'

}

# Payload du message

payload = {"reply":{"body":"dz","photo_temp_uuids":None}}

# Envoi de la requête POST pour envoyer le message

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

# Vérification de la réponse

if response.status_code == 201:

    print('Message envoyé avec succès')

else:

    print('Erreur lors de l\'envoi du message :', response.text)
A voir également:

1 réponse

[Dal] Messages postés 6203 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 29 janvier 2025 1 099
Modifié le 31 mai 2023 à 10:50

Salut V_AI,

Peux-tu nous dire où est-ce que cette API est proposée à l'utilisation par ce site ? Une API est normalement documentée pour ses utilisateurs autorisés par le site qui la propose.

Autrement, sur https://www.vinted.fr/terms_and_conditions on peut lire ceci :

12.2 Lorsqu’il utilise le Site, l’Utilisateur s’engage à respecter les règles suivantes, et notamment :
(...)
s’abstenir d’utiliser tout type d’outils logiciels externes (notamment : bots, programmes de scraping, programmes de crawling, spiders) lors de l’inscription sur le Site et/ou lors de l’utilisation du Site et/ou des Services (notamment, sans toutefois s’y limiter : dans le but de promouvoir des Articles, d’ajouter des Articles aux favoris), sauf si une telle utilisation est autorisée, proposée ou permise de toute autre manière par VINTED.

Par ailleurs, chez moi, l'URL que tu postes, ou même seulement https://www.vinted.fr/api/ renvoient une erreur 404 ...

0