Android Studio: Πώς να στείλετε ένα SMS με το Twilio και το Retrofit από τον Dominique Youness

Η Twilio είναι μια αμερικανική εταιρεία παροχής υπηρεσιών που ενσωματώνει υπηρεσίες τηλεφωνίας με εφαρμογές. Πρόκειται για μια πλατφόρμα επικοινωνίας cloud που επιτρέπει στους προγραμματιστές λογισμικού να πραγματοποιούν και να δέχονται κλήσεις μέσω προγραμματισμού, να αποστέλλουν και να λαμβάνουν μηνύματα SMS και να εκτελούν άλλες λειτουργίες επικοινωνίας χρησιμοποιώντας τα API υπηρεσίας WEB.

Η Retrofit είναι μια βιβλιοθήκη που σας επιτρέπει να κάνετε αιτήσεις HTTP.

Σε αυτό το άρθρο, θα δούμε πώς, χάρη στο Twilio και το Retrofit, στέλνουμε ένα sms από την εφαρμογή Android και αυτό μπορεί να χρησιμοποιηθεί σε ένα σύστημα ελέγχου ταυτότητας μέσω τηλεφωνικού αριθμού, σε μια εφαρμογή που απαιτεί sms ειδοποιήσεις κ.λπ.

Πρώτα απ 'όλα, μεταβείτε στην πλατφόρμα Twilio https://www.twilio.com για να δημιουργήσετε έναν λογαριασμό και να αποκτήσετε το λογαριασμό σας ACCOUNT_SID, AUTH_TOKEN καθώς και έναν αριθμό τηλεφώνου.

Το Twilio χρεώνεται, αλλά όταν δημιουργείτε ένα λογαριασμό, λαμβάνετε 15 δολάρια δωρεάν πίστωσης για το πείραμα.

Αφού λάβετε το KEY API καθώς και τον αριθμό τηλεφώνου σας, δημιουργήστε ένα έργο Android Studio για να προσθέσετε τη βιβλιοθήκη Retrofit στο αρχείο app / build.gradle

Πρώτα, δημιουργήστε πρώτα μια διεπαφή

Στη συνέχεια, στη δραστηριότητά σας, δημιουργήστε δύο τελικές μεταβλητές που θα περιέχουν τις πληροφορίες πρόσβασης API

Στη συνέχεια, το μήνυμά σας, ο αριθμός τηλεφώνου Twilio, ο αριθμός προορισμού και το σύστημα κωδικοποίησης:

Τοποθετήστε τα δεδομένα σε ένα HashMap ως εξής:

Τώρα πρέπει να στείλουμε το αίτημά μας με τις παραπάνω πληροφορίες στη διεύθυνση https: //api.twilio/2010-04-01/ με Retrofit χρησιμοποιώντας τη διεπαφή Twilio που έχουμε δημιουργήσει:

Ευχαριστώ

Github: Domiynsbelhanda

Twitter: @domiyns

Dominique Youness