C#
class Test { static void Main() { WebServiceClient client = new WebServiceClient(); // Use la variable 'client' para llamar a operaciones en el servicio. // Cierre siempre el cliente. client.Close(); } }
Visual Basic
Class Test Shared Sub Main() Dim client As WebServiceClient = New WebServiceClient() ' Use la variable 'client' para llamar a operaciones en el servicio. ' Cierre siempre el cliente. client.Close() End Sub End Class
Content-Type: application/x-www-form-urlencoded
grant_type: password (Obligatorio: dato tal cual se escribe y en minusculas)
username: tu_usuario
password: tu_contraseña
{
"access_token": "ywfHn1rd84DiTkcjEeZfRlPrDyC3S_qtUypGzCqPHX0jKM12XWGcMVZPlPY_NnYMt0-vGAjdnu5rHQB6_N6aLM6-BZFSaNf1x1Lf3yxNqriv8jojs1JrWK3eOaAYIZSO7ZKyWINbQffoMnZ18Zf4b3R9W5TdLVGjcT5vxkUOrBSP4bkK8T_EuOMDr-tEWh1FezuZwyFc9Mw3JAbe8zvaroD3WWg1AaIZvn6ZLncuynNxiS3CmDDgdIMw_7Ao-lnQhjx3SgtzHoTi0zHd3vDfUdYMZ4kdjqiB26GqogxZtJnnYMHOVgVDZG4sdYkpbQZz60RYZEkAYhg5Fj3yVJCbTW8DpFagMBir71LIIp9Ct0EZ8mkA1dzUqKD1yLPLNPiOMAfshNg8oL1xEFtqUBqb7baaQJAjdZrra6-p8sCoP1aJyU9O4DtNuZ1LYZfCvRA0ta1n_CX2T-Qoi6royFAmR-_AxlFBGOX_p2P1TKcur7Q",
"token_type": "bearer",
"expires_in": 1799,
"userName": "test",
".issued": "Sat, 25 Mar 2017 22:26:45 GMT",
".expires": "Sat, 25 Mar 2017 22:56:45 GMT"
}
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer ywfHn1rd84DiTkcjEeZfRlPrDyC3S_qtUypGzCqPHX0jKM12XWGcMVZPlPY_NnYMt0-vGAjdnu5rHQB6_N6aLM6-BZFSaNf1x1Lf3yxNqriv8jojs1JrWK3eOaAYIZSO7ZKyWINbQffoMnZ18Zf4b3R9W5TdLVGjcT5vxkUOrBSP4bkK8T_EuOMDr-tEWh1FezuZwyFc9Mw3JAbe8zvaroD3WWg1AaIZvn6ZLncuynNxiS3CmDDgdIMw_7Ao-lnQhjx3SgtzHoTi0zHd3vDfUdYMZ4kdjqiB26GqogxZtJnnYMHOVgVDZG4sdYkpbQZz60RYZEkAYhg5Fj3yVJCbTW8DpFagMBir71LIIp9Ct0EZ8mkA1dzUqKD1yLPLNPiOMAfshNg8oL1xEFtqUBqb7baaQJAjdZrra6-p8sCoP1aJyU9O4DtNuZ1LYZfCvRA0ta1n_CX2T-Qoi6royFAmR-_AxlFBGOX_p2P1TKcur7Q
Nótese que se utilizó como prefijo del token "Bearer" más un espacio vacío y a continuación el token obtenido previamente.
Ver detalle de los parametros en la siguiente documentacion:
https://recservices.azurewebsites.net/Help/Api/POST-api-ServiciosApi-WS_GPS_InsertaSimple
Nombre | Tipo | Longitud Maxima | Observaciones |
---|---|---|---|
Usuario | string | 30 | |
Password | string | 10 | |
IMEI | string | 40 | |
CodigoEvento | string | 20 | |
Lat | decimal | 2 Enteros 9 Decimales | |
Lng | decimal | 2 Enteros 9 Decimales | Acepta Valores Negativos |
Ubicacion | string | 1000 | Calle Colonia Estado etc. |
GPSValido | boolean | Verdadero o Falso | |
Velocidad | int | 3 digitos | velocidad en Km/h |
Direccion | integer | 3 digitos | Direccion en relacion N, S, E, O |
NivelBateria | integer | 3 digitos | Nivel de bateria en porcentaje |
KMOdometro | integer | 7 digitos | Kilometraje del odometro del vehiculo |
FechaHoraGeneracion | datetime | FechaHora en formato UTC-0 en que el evento es generado por el dispositivo GPS | |
FechaHoraRecepcion | datetime | FechaHora en formato UTC-0 en que el evento es recibido por la plataforma |
{
"Indicador": 1,
"Mensaje": "OK"
}
{
"Indicador": 0,
"Mensaje": "ERROR: (Descripcion del error)"
}