J'essaye de relier mon bot à la plateforme Gupshup. J'obtiens une erreur en disant que mon callback url (ngrok) n'est pas valide même si l'URL est valide et que je peux tester la réponse sur mon navigateur. Quelqu'un at-il rencontré des problèmes similaires?URL de rappel invalide lorsque j'essaie de lier mon bot sur Gupshup
0
A
Répondre
1
Lorsque vous essayez de lier votre robot à l'aide d'une URL de rappel, Gupshup fait un Get appel à l'URL fournie avec ces paramètres URL factice
channel=telegram&contextobj={"botname":"demobot1","channeltype":"telegram","contextid":"164772271","contexttype":"p2p"}&senderobj={"channelid":"164772271","channeltype":"telegram","display":"Test"}&messageobj={"text":"hi","type":"msg"}&botname=<yourbotname>
Votre code bot doit répondre de retour avec un 200 ok réponse pour Gupshup pour l'accepter comme URL de rappel valide.
Par exemple:
Si vous développez en Java et que vous avez projet appelé testbot qui contient une servelet comme @WebServlet("/botcode")
alors votre URL de rappel avec ngork doit être:
<ngrok https url>/testbot/botcode
URL de l'échantillon:
https://fa3119a4.ngrok.io/testbot/botcode