En este artículo vamos a ver cómo podemos enviar SMS con REST usando Python. La biblioteca de requests se puede usar para realizar requests REST usando Python para enviar SMS.
Enfoque :
- Primero debe crear una CLAVE API REST para enviar SMS usando Python Script. Hemos utilizado Fast2SMS para crear la CLAVE API.
- Puede ir al sitio web y crear una cuenta, después de lo cual puede tener su propia CLAVE API.
- Cree un archivo Python y copie el siguiente código, reemplace «API_KEY_OF_YOURS» con su API KEY, y en el parámetro de números, ingrese el número al que desea enviar SMS, puede ingresar varios números.
Los siguientes son los parámetros utilizados en GET API:
- autorización: verdadero, proporcione «YOUR_API_KEY». Regístrese para obtener la clave API
- mensaje – verdadero, Mensaje «texto» para ser enviado
- idioma: falso, el idioma predeterminado es «inglés». La API detectará los mensajes «unicode» automáticamente.
- ruta: verdadero, para Quick SMS use «q»
- números: verdadero, puede enviar varios números de teléfono móvil separados por comas como: «XXXXXXXX98, YYYYYYYY89»
- flash: falso, este campo es opcional, usará «0» como valor predeterminado o puede establecerlo en «1» para enviar un mensaje flash.
A continuación se muestra la implementación:
Python
import requests url = "https://www.fast2sms.com/dev/bulkV2" querystring = { "authorization": "API_KEY_OF_YOURS", "message": "This is test Message sent from \ Python Script using REST API.", "language": "english", "route": "q", "numbers": "XXXXXXXX98, YYYYYYYY89"} headers = { 'cache-control': "no-cache" } try: response = requests.request("GET", url, headers = headers, params = querystring) print("SMS Successfully Sent") except: print("Oops! Something wrong")
Producción:
SMS Successfully Sent
Publicación traducida automáticamente
Artículo escrito por vaibhavpatel1904 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA