OTP As The Name Stands ist eine Abkürzung zu einem Zeitpunkt, das von vielen Diensten verwendet wird, die Organisationen für ihre Kundenauthentifizierungsfragen anbieten. Es wird als die sicherste Möglichkeit angesehen, die Privatsphäre eines Kunden zu pflegen, indem nur einmalige Zugriff auf das angegebene Passwort und auch das Telefon oder die E-Mail des beabsichtigten Kunden gewährt werden. Dies ist sehr hilfreich, wenn Sie sich sicher in ein Portal anmelden möchten und auch strenge Sicherheit haben möchten. Jede Anwendung, egal ob Netflix, Amazon, Google Play Store, Hotstar usw. erforderlich, dass OTP vom Benutzer aufgestellt und sich dann bei ihrem Konto anmelden. Diese OTPs werden mithilfe von OTP -Unternehmen generiert und können je nach Art des von Ihnen gewählten Pakets entweder alphanumerisch, numerisch oder alphabetisch sein. Diese OTP-Unternehmen generieren diese Zahlen mit Hilfe von Programmiersprachen oder jeglicher Art von High-End-Tool und verkaufen sie dann in Form von Paketen, die vom Träger entstehen.
Was ist also, wenn wir diesen OTP mithilfe der Codierung erstellen und sie dann an eine API verbinden, die einen anfänglichen kostenlosen Service für einige für einige bietet und dann beginnt, aufzuladen. Ja, es ist mit einer API namens Twilio möglich. Dies ist eine erstaunliche API, mit der Benutzer kostenlos OTP -Kosten für ihre Arbeit generieren können. Obwohl der kostenlose Service nur begrenzte OTPs bietet, die von den Benutzern zugegriffen werden sollen, wird jedoch von allen da draußen einen kostenlosen Service für eine bestimmte Zeit erhalten.
Die Programmiersprache, die wir heute für den Zugriff auf diese API verwenden werden, ist Python, und die Arbeit wird in Google Colaboratory durchgeführt, bei dem Google ein kostenloser Cloud-basierter Jupyter-Dienst ist. Also, fangen wir an!
HINWEIS: Alle Erläuterungen werden beachtet, dass Sie im System bereits Python oder Anaconda haben und bereits eine virtuelle Umgebung in Anaconda geschaffen haben. Außerdem muss PIP im System dort sein, um Twilio oder eine andere Art von API herunterzuladen
Erstellen eines kostenlosen Kontos in Twilio
Für den Zugriff auf die Dienste von Twilio müssen wir auf der Twilio -Website ein kostenloses Konto erstellen. Lassen Sie uns dies tun, indem wir folgende Schritte befolgen:
- Gehen zuTwilio.comKlicken Sie dann auf die Option "Anmeldung" auf der Webseite, und Sie werden auf eine Seite gelangen, auf der einfach alle Details füllen und Ihr Konto erstellen.
- Überprüfen Sie einfach Ihre E -Mail, indem Sie auf den von Twilio gesendeten Link klicken.
- Danach werden Sie erneut aufgefordert, Ihre Login -Anmeldeinformationen einzustellen. Also, mach das einfach und warte.
- Jetzt müssen Sie Ihre Handynummer überprüfen und dann wird Ihr Konto erfolgreich erstellt.
- Klicken Sie auf Ja, wo es fragt: "Schreiben Sie Code?"
- Klicken Sie auf der nächsten Seite auf die bevorzugte Sprache, an der Sie aus der dort angegebenen Liste arbeiten möchten. Hier wähle ich Python.
- Klicken Sie nun einfach auf die Option "Überspringen Sie zum Dashboard", um zum Haupt -Dashboard zu gelangen.
Dashboard -Verständnis für OTP
Hier, unter dem Dashboard, sehen Sie verschiedene Dinge wie den Betrag, zu dem Ihre kostenlose Testversion aktiv ist (15 US -Dollar), die Autorisierungs -ID und das Autorisierungs -Token. Diese Dinge sind von uns erforderlich, um den OTP -Generator zu erstellen. Kopieren Sie diese einfach unter Ihrem Notizblock oder einem anderen Texteditor. Sobald Sie das nächste Mal erledigt haben, klicken Sie auf die Option GET -Testnummer im Dashboard, da Sie die Nummer erhalten, aus der Sie die OTPs erhalten. Kopieren Sie also einfach das nein. und speichern Sie es irgendwo in Ihrem Texteditor. Sobald all diese Dinge erledigt sind, sind Sie gut, um mit Python zum Implementierungsteil zu gehen.
Installations- und Implementierungsteil mit Python
- Um die Twilio -API zu installieren, können Sie PIP einfach in der von Ihrem System bereitgestellten Eingabeaufforderung oder über die von Anaconda bereitgestellte Eingabeaufforderung durchführen und auf den Download warten. Obwohl wir hier Colab verwenden, kann die Bibliothek durch eingeben! PIP -Twilio innerhalb der Konsole heruntergeladen werden.
- Sobald die Bibliothek installiert ist, besteht der nächste Schritt darin, dasselbe mithilfe von Import Twilio zu importieren.
- Der nächste Schritt besteht darin, die zufällige Bibliothek aus Python aus zu importieren, indem nur zufällig importiert wird. Diese Bibliothek hilft bei der Generierung von Zufallszahlen aus einem bestimmten Bereich mit der Option zufälliger Ganzzahl.
- Der Rest des Implementierungsteils ist unten in Form der bildlichen Darstellung gezeigt, um Ihnen eine bessere Vorstellung davon zu geben, dass die Dinge funktionieren.
Sobald der OTP erstellt und generiert wurde, wird dies innerhalb von Sekunden auf Ihrem Mobiltelefon reflektiert.
Sie können auch Twilio verwenden, um Nachrichten und andere Arten von Dingen zu generieren. Für mehr Verständnis lesen Sie einfach ihre offizielle Dokumentation, die auf der Website enthalten sind, und spielen Sie dann mit den verschiedenen Diensten, die diese API erbringt, herum.
Abschluss
So können Sie mit Hilfe der Twilio -API Ihre eigenen OTPs erstellen, und das auch mit ein paar Codezeilen. Obwohl der kostenlose Service auf 15 US -Dollar begrenzt ist, ist der pro OTP abgezogene Betrag sehr minimal, sodass wir diesen Service für einen längeren Zeitraum nutzen können. Sobald das Kreditlimit fertig ist, können wir das gleiche nach dem Abrechnungsabschnitt des Dashboards nachfüllen. Gehen Sie also, um Ihr OTP zu generieren, und erhalten Sie dasselbe in Ihrem Mobiltelefon.