Kodrana

Cas client

Validation des connexions en temps réel avec association des appareils

Nous avons créé un service qui valide automatiquement les connexions aux comptes d’une plateforme externe, traite les demandes via l’API officielle et transmet les cas litigieux à un opérateur.

400comptes traités

Besoin

Les acheteurs du projet utilisent des comptes sur une plateforme externe. Chaque compte reçoit plusieurs demandes de connexion par jour, et chacune doit être approuvée avant que l’acheteur puisse continuer. La validation manuelle n’est pas adaptée à la gestion de centaines de comptes, et les délais frustrent les acheteurs qui s’attendent à un accès immédiat.

Le système doit distinguer les acheteurs légitimes des tentatives non autorisées, n’approuver que les appareils appartenant à l’acheteur et transmettre les cas incertains à une personne.

Solution

Nous avons créé un service en Python qui surveille en temps réel les demandes de connexion à environ 400 comptes via l’API officielle de la plateforme. Lorsqu’une demande arrive, le service compare l’appareil à la base de données des appareils approuvés pour ce compte. Si l’appareil est reconnu, le service valide immédiatement la connexion. Si l’appareil est nouveau, il vérifie si l’acheteur est autorisé à l’ajouter.

Le service utilise asyncio pour traiter les demandes simultanées sans blocage, et PostgreSQL stocke les liens entre les comptes, les acheteurs et leurs appareils approuvés. Lorsque le système ne peut pas traiter une demande automatiquement, il envoie les détails à un bot Telegram.

L’opérateur examine le cas dans Telegram et l’approuve ou le rejette. Le service effectue également des vérifications quotidiennes pour s’assurer que tous les comptes restent accessibles.

  • Surveillance en temps réel des demandes de connexion via l’API officielle de la plateforme
  • Association des appareils pour n’approuver que les appareils autorisés
  • Traitement simultané de plusieurs comptes avec asyncio
  • Base de données PostgreSQL reliant les comptes, les acheteurs et les appareils approuvés
  • Bot Telegram pour traiter manuellement les cas particuliers
  • Vérifications automatisées quotidiennes de l’accessibilité des comptes

Résultat

  • Traite en temps réel les connexions d’environ 400 comptes
  • Associe les appareils des acheteurs pour n’approuver que leurs appareils
  • Transmet les cas litigieux à un opérateur via un bot Telegram
  • Effectue des vérifications automatiques quotidiennes de l’état des comptes

Vous avez un besoin similaire ? Décrivez-nous votre projet

Indiquez le site web, les données ou la tâche. Nous vous répondrons avec des questions, une solution et un devis.

ou écrivez directement

Contacter @kodrana sur Telegram
Nous utilisons vos coordonnées uniquement pour répondre à cette demande.
Telegram