Proyectos

Lista de informaciones del proyecto.

Para hacer una lista informaciones del proyecto, como nombre, cantidad de usuarios, etc.
Método de Requisición: GET
Camino: /api/projects/accountextract?appKey="Token de la cuenta (mostrado abajo)"

Lista de los campos de la estructura

Para los campos existentes en la estructura. 
Método de Requisición: GET
Camino: /api/query/execute/
Respuesta: Código 200 y lista las informaciones
 

Parámetros: 

 Nombre
Descripción
projectName OR projectId
Escoja el nombre "real" del proyecto o el id de él
dataSource
Nombre "real" de la estructura del proyecto
query
Coloque la consulta del MDX para traer las informaciones, usted puede pegar en la paleta de los componentes del Dashboard en "Inline El"
*Ejemplo:
{
  "result": {
    "context": {
      "filter": {
        "tuples": [
          {
            "elements": [
              {
                "id": "[Usuario].[1]",
                "caption": "1"
              }
            ]
          }
        ]
      }
    },
    "data": {
      "columns": {
        "tuples": [
          {
            "elements": [
              {
                "id": "[Measures].[Cantidad]",
                "caption": "Cantidad"
              }
            ]
          },
          {
            "elements": [
              {
                "id": "[Usuario].[Todos Usuarios]",
                "caption": "Todos Usuarios"
              }
            ]
          }
        ]
      },
      "rows": {
        "tuples": []
      },
      "cells": [
        {
          "ordinal": 1,
          "value": 5456.0,
          "formattedValue": "5.456"
        }
      ]
    }
  }
}

Lista de Proyectos vía Clave de Aplicación

Camino: /api/project/list
Método de Requisición: GET

Parámetros: 

 Nombre
Descripción
 Tipo
 appkey
 clave de la aplicación
 string
Respuestas:
 Código
 Descripción
 Tipo
 200
 Lista de Objetos
 
Para generar la lista de proyectos vía API haga las siguientes aplicaciones:

Paso 1 :
Utilizando el método de requisición GET haga la llamada REST para "url": http://app.bimachine.com.br/api/project/list?appKey={clave de aplicación} 

Ej: http://app.bimachine.com.br/api/projects/list?appKey=12345abcd

   
Clave de Aplicación: 12345abcd
Paso 2: 
    Resultados esperados al ejecutar la llamada:
    Código 200: Retorno de un objeto de autenticación creado en BIMachine.

Contenido de Respuesta:

{
  "projects": [
    {
      "displayName": "fgiordani",
      "availableOnMobile": false,
      "projectIcon": "/projects/fgiordani/images/logo.png",
      "name": "fgiordani",
      "lastActivity": 1444228978986,
      "id": 87,
      "userRole": {
        "id": 1,
        "name": "Administrator",
        "icon": "icon-key",
        "administrator": true,
        "viewer": false
      }
    },
    {
      "displayName": "Estadistica2",
      "availableOnMobile": true,
      "projectIcon": "/projects/estatistica/images/content-5356689293779017573.jpg",
      "name": "estatistica",
      "lastActivity": null,
      "id": 99,
      "userRole": {
        "id": 1,
        "name": "Administrator",
        "icon": "icon-key",
        "administrator": true,
        "viewer": false
      }
    }  ],  "links": [    {      "type": "user.profile",      "rel": "User profile",      "href": "/api/users/85"     }  ]}

Ultimos artículos

Scroll al inicio