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!, $locale: Locale) {
    helioResultByUserId(userId: $userId, locale: $locale) {
      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',
  locale: 'EN',
};
 
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

Langue des résultats

L'argument locale, de type Locale, permet de récupérer les résultats traduits. Il est optionnel et vaut FR par défaut.

Sont traduits :

ChampContenu traduit
values.node.name / values.node.descriptionNom et description de la valeur
secondCircle.node.name / secondCircle.node.descriptionNom et description du cercle
totems.node.name / totems.node.descriptionNom et description du totem

Les images de totems (totems.image) sont des illustrations sans texte : elles sont identiques dans toutes les langues.

En savoir plus

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