Cómo usar la API REST desde tus aplicaciones de script

Esta guía muestra cómo usar recursos de la API REST directamente desde tus Aplicaciones de Script.

Requisitos

Pasos

1. Ve a Menú Principal > AdminDesarrollo > Constructor de Aplicaciones

2. Crea una nueva aplicación haciendo clic en +App

3. Selecciona Scripts de Clic o Scripts de Servicio Web según tus necesidades.

4. Selecciona + Script de Clic o + Script dependiendo de tu selección anterior.

5. Ve a Editar para abrir el editor de scripts y comenzar a desarrollar tu script.

Dentro del editor, puedes ver los recursos http en la derecha.

mceclip3.png

Ejemplos: usando un recurso REST dentro del script

POST

  • Encapsula tu recurso REST para usar en tu script, dentro del contenedor http.POST.
  • POST(strURL, strContentType, strHeaders, strBody)

http.POST('https://yourserver.com/comGpsGate/api/v.1/applications/<app_id>/tokens','application/json','','{"password": "demo","username": "demo"}');

  • Para facilitar la búsqueda de los parámetros, podrías usar la ayuda de la interfaz GUI de la API REST como se describe aquí.

mceclip2.png

GET - obtener una dirección a partir de coordenadas (geocodificación inversa)

  • Encapsula tu recurso REST para usar en tu script, dentro del contenedor http.GET.

Por ejemplo, para obtener un Campo Personalizado de Usuario usaremos este método desde la derecha del editor:

mceclip0.png

  • GET(strURL, strQS, bURLEncoding, strHeaders)

http.GET('http(s)://yourserver.com/comGpsGate/api/v.1/applications/<app_id>/reversegeocode?','lat=<lat>&lon=<lon>','','Authorization:<your_authorization_key>');
log(http.response)

GET - obtener Campos Personalizados de Usuario

  • Encapsule su recurso REST para usar en su script, dentro del contenedor http.GET.

Por ejemplo, para obtener un Campo Personalizado de Usuario usaremos este método desde la derecha del editor:

mceclip0.png

  • GET(strURL, strQS, bURLEncoding, strHeaders)

http.GET('http(s)://yourserver.com/comGpsGate/api/v.1/applications/<app_id>/users/<user_id>/customfields','','','Authorization:<your_authorization_key>');
log(http.response)

  • Para facilitar la búsqueda de los parámetros, podría usar la ayuda de la interfaz GUI de la API REST como se describe aquí.

mceclip1.png