Saltar a: navegación, buscar

Diferencia entre revisiones de «Documentación API Analytics»


(Llamada directa a la API)
(Llamada directa a la API)
Línea 10: Línea 10:
  
 
==Llamada directa a la API==
 
==Llamada directa a la API==
Si queremos realizar la petición a la API sin la necesidad de usar la clase '''analyticsConnection''', deberemos conectarnos mediante POST a la siguiente URL: ''https://panel.mobeleader.com/webservices/analytics/api_analytics.php'', añadiendo los parámetros '''data''' (con los datos de la petición) y '''user''' (con el identificador del usuario).
+
Si queremos realizar la petición a la API sin la necesidad de usar la clase '''analyticsConnection''', deberemos conectarnos mediante POST a la siguiente URL: ''https://panel.mobeleader.com/webservices/analytics/api_analytics.php'', añadiendo los parámetros '''data''' (JSON con los datos de la petición) y '''user''' (con el identificador del usuario). En el apartado '''Petición de estadísticas''' se explicará como obtener el identificador de usuario y como construir el JSON de la petición.
 +
:*''Ejemplo de petición directa:''
 +
<source lang="PHP">
 +
$url = 'https://panel.mobeleader.com/webservices/analytics/api_analytics.php';
 +
$curl = curl_init($url);
 +
curl_setopt($curl, CURLOPT_HEADER, false);
 +
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
 +
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type:application/x-www-form-urlencoded') );
 +
curl_setopt($curl, CURLOPT_POST, true);
 +
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
 +
curl_setopt($curl, CURLOPT_POSTFIELDS, 'data='.urlencode($myJson).'&user='.$useId);
 +
$response = curl_exec($curl);
 +
</source>

Revisión del 16:49 17 oct 2018

Introduccion

La API Analytics es la plataforma a través de la cual obtener las estadísticas de un usuario. Los datos obtenidos corresponderán a los datos que se obtendrían en las secciones de Analytics del Panel de Mobeleader.

En esta documentación se explicará cómo conectar con la API y cómo preparar los datos para realizar la petición de las estadísticas. Los ejemplos ofrecidos están en lenguaje PHP.

Conexión con la API

La conexión con la API para realizar la petición de estadísticas se puede realizar de dos maneras:

  1. Mediante llamada directa a la API. Esta opción será menos segura debido a que los datos de la petición irán sin cifrar.
  2. Usando la clase analyticsConnection creada por Mobeleader. Esta opción será mas segura ya que cuenta con un cifrado mediante RSA Keys generadas en nuestro sistema.

Llamada directa a la API

Si queremos realizar la petición a la API sin la necesidad de usar la clase analyticsConnection, deberemos conectarnos mediante POST a la siguiente URL: https://panel.mobeleader.com/webservices/analytics/api_analytics.php, añadiendo los parámetros data (JSON con los datos de la petición) y user (con el identificador del usuario). En el apartado Petición de estadísticas se explicará como obtener el identificador de usuario y como construir el JSON de la petición.

  • Ejemplo de petición directa:
$url = 'https://panel.mobeleader.com/webservices/analytics/api_analytics.php';
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type:application/x-www-form-urlencoded') );
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($curl, CURLOPT_POSTFIELDS, 'data='.urlencode($myJson).'&user='.$useId);
$response = curl_exec($curl);