Obtenir un utilisateur connecté
5 min
obtenir un utilisateur connecté via l'api graphql de parse problème vous souhaitez obtenir les données d'un utilisateur connecté depuis votre backend via l'api graphql de parse solution en utilisant l'api graphql de parse, vous pouvez obtenir les données d'un utilisateur connecté simplement en envoyant le \<font color="#2166ae">sessiontoken\</font> de l'utilisateur via le \<font color="#2166ae">x parse session token\</font> en tête (comme décrit dans la authentification d'un utilisateur https //www back4app com/docs/parse graphql/graphql user authentication recette) et en appelant la \<font color="#2166ae">me\</font> requête informations sur la version selon la version de parse que vous choisissez d'exécuter, les requêtes, mutations et résultats graphql seront légèrement différents veuillez choisir le bon exemple en fonction de la version de parse que vous exécutez serveur parse 4 4 0 et versions ultérieures request //the headers for this query are x parse application id, x parse client key and x parse session token 1 query getcurrentuser { 2 viewer { 3 sessiontoken 4 user { 5 id 6 objectid 7 } 8 } 9 } response 1 { 2 "data" { 3 "viewer" { 4 "sessiontoken" "r 07dbfe8425d47d57c973bddce0df2ec9", 5 "user" { 6 "id" "x1vzzxi6oxzjm05salliua==", 7 "objectid" "9vc3nljyhp" 8 } 9 } 10 } 11 } serveur parse 3 10 0 et 4 2 0 demande 1 query me { 2 viewer { 3 user{ 4 id 5 createdat 6 updatedat 7 username 8 } 9 sessiontoken 10 } 11 } réponse 1 { 2 "data" { 3 "viewer" { 4 "user" { 5 "id" "x1vzzxi6uhnoukj3y1yyrq==", 6 "createdat" "2020 02 06t13 38 04 517z", 7 "updatedat" "2020 02 06t13 38 04 517z", 8 "username" "somefolk" 9 }, 10 "sessiontoken" "r 00afa413b9cadd1007ad9ccd3c00f1c9" 11 } 12 } 13 } serveur parse 3 9 0 demande 1 query me { 2 users { 3 results{ 4 id, 5 createdat, 6 updatedat, 7 username 8 } 9 } 10 } réponse 1 { 2 "data" { 3 "users" { 4 "me" { 5 "objectid" "nyu1lnlhpd", 6 "createdat" "2019 07 29t09 09 58 222z", 7 "updatedat" "2019 07 29t09 09 58 222z", 8 "username" "somefolk" 9 } 10 } 11 } 12 } serveur parse 3 8 0 demande 1 requête moi{ 2 spectateur { 3 sessiontoken 4 nom d'utilisateur 5 } 6 } réponse 1 { 2 "données" { 3 "spectateur" { 4 "sessiontoken" "r 5c5024921339edf773b5b3e867d708be", 5 "nom d'utilisateur" "somefolk" 6 } 7 } 8 } serveur parse 3 7 2 demande 1 requête moi { 2 utilisateurs { 3 moi { 4 objectid, 5 crééà, 6 misàjour, 7 nom d'utilisateur, 8 sessiontoken 9 } 10 } 11 } réponse 1 { 2 "données" { 3 "utilisateurs" { 4 "moi" { 5 "objectid" "nyu1lnlhpd", 6 "crééà" "2019 07 29t09 09 58 222z", 7 "misàjour" "2019 07 29t09 09 58 222z", 8 "nom d'utilisateur" "somefolk", 9 "sessiontoken" "r\ cbca71d29d7601761b48ed01bbe9638d" 10 } 11 } 12 } 13 }