UiPath Lleida.net SMS Provider
Pool SMS
Descripción
Pool SMS es una actividad para UiPath Studio. En este caso consta de 3 variables de entrada y 1 variable de salida.
Parámetros de entrada
- user: Nombre de usuario de la cuenta de Lleida.net. «String» .
- password: Contraseña de usuario. “String”.
- isHttps: Tipo de petición para determinar si la conexión será Https. «Bool«
Parámetros de salida
- Smsqueued: List<Dictionary<string,string>> con todos los SMS que se hayan recibido y se encuentren sin leer.
Es una lista formada por diccionarios en la que cada Dictionary es un SMS con las siguientes cabeceras:
smsqueued { "total":2, "credits":0, "limit":100, "start_date":1591452840, "code":200, "request":"mo", "status":"Success", "offset":0, "end_date":1594044840, "messages":[ { "txt":"Mensaje de ejemplo", "state":"R", "user_id":0, "dst":"+346552443", "registered":0, "id":"1593079836040002", "timestamp":1593079836, "parts":0, "src":"+346552233", "credits":0, "date":"2020-06-25T12:10:36+02:00" }, { "txt":"Esto es un mensaje enviado desde mi móvil de prueba", "state":"R", "user_id":0, "dst":"+34973901508", "registered":0, "id":"1593075038040001", "timestamp":1593075038, "parts":0, "src":"+34605268532", "credits":0, "date":"2020-06-25T10:50:38+02:00" }] }
Ejemplo tratamiento:
Realizar un foreach a Smsqueued obteniendo así cada SMS y pudiendo asignar el valor de la cabecera deseada de la siguiente manera:
sms(«src»).ToString este valor se lo asignamos a una variable y obtenemos el valor de la cabecera src, siendo este el remitente del SMS.
Media