Récupération des résultats
Les résultats peuvent être récupérés avec la query auraResultByUserId 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 auraResultByUserId($userId: ID!) {
auraResultByUserId(userId: $userId) {
id
disc {
D
I
S
C
}
discNatural: disc(type: NATURAL) {
D
I
S
C
}
profile {
id
type
description
image
}
skillsAdapted: skills(type: ADAPTED, filter: { skip: 0, limit: 3 }) {
id
name
description
score
}
skillsNatural: skills(type: NATURAL, filter: { skip: 0, limit: 3 }) {
id
name
description
score
}
images {
discWheel
discWheelNatural: discWheel(type: NATURAL)
}
createdAt
}
}
`;
const variables = {
userId: 'myId',
};
client.request(query, variables)
.then((data) => console.log(data))
.catch((err) => console.err(err));
💡
Limitation aux données :
- champ
skills
: 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 AuraResult dans les références API.