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!, $locale: Locale) {
auraResultByUserId(userId: $userId, locale: $locale) {
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',
locale: 'EN',
};
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
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 |
|---|---|
profile.type | Nom du profil |
profile.description | Description du profil |
skills.name | Nom de la compétence |
skills.description | Description de la compétence |
images.discWheel | Roue DISC : les libellés incrustés dans l'image sont traduits |
images.coloredDimensions | Dimensions colorées : les libellés incrustés dans l'image sont traduits |
Le champ profile.typeEn retourne toujours le nom du profil en anglais, quelle que soit la valeur de locale.
Le champ profile.image est une illustration sans texte : elle est identique dans toutes les langues.
En savoir plus
Pour plus d'informations, vous pouvez parcourir les données de l'objet AuraResult dans les références API.