2016-08-08 11 views
0

Ich möchte ein div oder einen Bereich auf einer Seite aktualisieren, die es dem Benutzer ermöglicht, fortzufahren, nachdem ein Twilio-Text ausgeht und entweder eine 1 (wahr) oder 0 (falsch) erhält ein entfernter Benutzer. Ich möchte dem Benutzer 5 Minuten geben, um den Text zu beantworten, und die Seite zeigt das bedingte Ergebnis basierend auf dieser Antwort an.Twilio Parallel Prozess Ergebnis Seitenaktualisierung

Jeder weiß von einer Möglichkeit, ein Ergebnis abzufragen, um die beiden Optionen anzuzeigen? Der Benutzer sendet eine 1 an Twilio zurück, die irgendwie mit Parametern auf meinen Server geht. Ich lerne immer noch, wie das gemacht werden kann.

Ich suche zwei Elemente So:

  • Wie Parameter von Remote-SMS empfangen, auf meine Server-Seite, im Grunde Textnummer, sessionID und Benutzerwahl (1 oder 0)

    mit Twilio, bestand
  • gleiche Seite Anzeige der aktualisierten Antwort von oben. Ich möchte mich nicht auf eine Seitenaktualisierung verlassen.

Antwort

1

Twilio Entwickler Evangelist hier.

Wenn Sie eine SMS-Nachricht an eine Twilio-Telefonnummer erhalten, stellt Twilio eine HTTP-Anfrage an Ihre Anwendung mit einer von Ihnen angegebenen URL mit allen Details zur Nachricht, einschließlich der Nummer und der Nachricht die Nachricht.

Ich würde empfehlen, die quick start guides, die wir auf der Website haben, die Sie auf den laufenden Betrieb und receiving messages using Twilio bekommen.

Sobald Sie die empfangenen Nachrichten sortiert haben, müssen Sie diese eingehende Nachricht mit dem Browser verbinden, den der Benutzer verwendet hat. Ich würde entweder Server Sent Events (die I wrote about in a different context here) oder web sockets betrachten, beide Wege der Verbindung des Servers mit dem Browser, ohne abzufragen oder zu aktualisieren. Sie müssen herausfinden, wie Sie Channels für Ihre Nutzer erstellen, damit sie nur ein eigenes Update für die Seite erhalten.

+0

HALLO Phil. Das Polling-Bit war auf der Web-Browser-Seite für einen völlig anderen Benutzer. Im Wesentlichen hier ist der Workflow: –

+0

Denken Sie, Sie haben etwas verpasst;) – philnash

+0

Ya, ich bin müde. Danke für die Notizen. Genau das, wonach ich suche. –