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 :
| Champ | Contenu traduit |
|---|---|
values.node.name / values.node.description | Nom et description de la valeur |
secondCircle.node.name / secondCircle.node.description | Nom et description du cercle |
totems.node.name / totems.node.description | Nom 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.