Guides
Résultat Helio

Récupération des résultats

Les résultats peuvent être récupérés avec la query helioResultByUserId qui permet d’avoir l’ensemble des résultats Aura via un identifiant d'utilisateur PRISMO.

Exemple Javascript avec graphql-request

import { GraphQLClient, gql } from 'graphql-request'
 
const endpoint = 'https://public-api.prismo.io/graphql';
 
const headers = {
  Authorization: 'Bearer <API_KEY_PRISMO>'
};
 
const client = new GraphQLClient(endpoint, { headers });
 
const query = gql`
  query helioResultByUserId($userId: ID!) {
    helioResultByUserId(userId: $userId) {
      id
      values(filters: { skip:0, limit: 3 }) {
        cursor
        score
        node {
          id
          name
          description
        }
      }
      totems(filters: { skip:0, limit: 1 }) {
        cursor
        score
        node {
          id
          name
          description
        }
        image(format: SVG)
      }
    }
  }
`;
 
const variables = {
  userId: 'myId',
};
 
client.request(query, variables)
    .then((data) => console.log(data))
    .catch((err) => console.err(err));
💡

Limitation aux données :

  • champ totems : limité au premier totem suivant le score descendant
  • champ values : limité aux trois premières valeurs suivant le score descendant

En savoir plus

Pour plus d'informations, vous pouvez parcourir les données de l'objet HelioResult dans les références API.