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.