GraphQL Cookbook
Keluar
6 mnt
keluar dari pengguna yang sudah masuk melalui parse graphql api masalah anda ingin mengeluarkan pengguna yang sudah masuk di backend anda melalui parse graphql api solusi dengan menggunakan parse graphql api, anda dapat mengeluarkan pengguna yang sudah masuk hanya dengan mengirimkan sessiontoken sessiontoken pengguna melalui x parse session token x parse session token header (seperti yang dijelaskan dalam mengautentikasi pengguna https //www back4app com/docs/parse graphql/graphql user authentication resep) dan memanggil logout logout mutasi parse server akan menghancurkan sessiontoken sessiontoken dan tidak akan diterima untuk permintaan di masa depan informasi versi bergantung pada versi parse yang anda pilih untuk dijalankan, kueri graphql, mutasi, dan hasilnya akan sedikit berbeda silakan pilih contoh yang benar bersama dengan versi parse yang anda jalankan parse server 4 4 0 dan yang lebih baru request //the headers for this operation are x parse application id, x parse client key and x parse session token 1 mutation logoutbutton { 2 logout(input { clientmutationid "9vc3nljyhp" }) { 3 clientmutationid 4 } 5 } response 1 { 2 "data" { 3 "logout" { 4 "clientmutationid" "9vc3nljyhp" 5 } 6 } 7 } 8 versi parse server yang lebih lama parse server 3 10 0 dan 4 2 0 permintaan //dengan parse 3 10 0 dan 4 2 0 anda harus mengatur header yang disebut x parse session token yang berisi token sesi untuk pengguna yang terautentikasi setelah diatur, anda dapat memanggil 1 mutation{ 2 logout(input { clientmutationid "sampleid"}){ 3 viewer{ 4 user{ 5 id 6 } 7 } 8 } 9 } respons 1 { 2 "data" { 3 "logout" { 4 "viewer" { 5 "user" { 6 "id" "x1vzzxi6uhnoukj3y1yyrq==" 7 } 8 } 9 } 10 } 11 } parse server 3 9 0 permintaan //dengan parse 3 9 0 anda harus mengatur header yang disebut x parse session token yang berisi token sesi untuk pengguna yang terautentikasi setelah diatur, anda dapat memanggil 1 mutation{ 2 logout{ 3 id 4 } 5 } respons 1 { 2 "data" { 3 "logout" { 4 "id" "gx2zw7yeny" 5 } 6 } 7 } parse server 3 8 0 permintaan 1 mutation{ 2 logout{ 3 objectid 4 } 5 } respons 1 { 2 "data" { 3 "logout" { 4 "objectid" "ktznkvzto2" 5 } 6 } 7 } parse server 3 7 2 permintaan 1 mutation logout { 2 users { 3 logout 4 } 5 } respons 1 { 2 "data" { 3 "users" { 4 "logout" true 5 } 6 } 7 }