6

Menu USSD à plusieurs niveaux : comment garder l'état entre deux requêtes ?

IA Issoufou Abdou 402 il y a 3 mois Niger

Chaque étape d'un menu USSD déclenche une nouvelle requête HTTP vers mon serveur. Comment retrouver où en est l'utilisateur ?

Modifiée il y a 1 heure
  • J'ai le même problème depuis hier, je suis cette question de près. · Adama Nikiéma · il y a 3 mois
  • Pensez à ajouter la configuration de votre serveur, cela aiderait les réponses. · Otieno Odhiambo · il y a 3 mois
7
LZ Landry Zoungrana 266 · il y a 3 mois Réponse acceptée

Si vous préférez stocker des données intermédiaires (montant saisi, numéro cible), utilisez Redis avec le sessionId comme clé et une expiration d'environ 3 minutes, la durée d'une session USSD.

0
SD Seydou Dembélé 192 · il y a 3 mois

La passerelle envoie un sessionId stable pendant toute la session et le texte cumulé des choix (1*2*500). Le plus simple et le plus robuste est d'analyser ce texte cumulé : l'état est dans la requête, aucun stockage nécessaire.

  • Très clair, merci pour l'exemple de code. · Issoufou Abdou · il y a 3 mois

Vous connaissez la réponse ? Rejoignez Griot pour aider.

Publier

Poser une question Obtenir de l'aide de la communauté Publier un composant Partager un SDK, un wrapper ou un package Proposer un troc Échanger une heure d'aide contre une autre Créer une prime Récompenser une solution en Mobile Money Organiser un hackathon Lancer un défi pour la communauté
Troc de compétences Primes Hackathons Observatoire