GraphQL Cookbook
Mendaftar
6 mnt
mendaftar pengguna melalui parse graphql api masalah anda ingin mendaftar pengguna baru di backend anda melalui parse graphql api solusi dengan menggunakan parse graphql api, anda dapat mendaftar pengguna baru hanya dengan mengirimkan data pengguna melalui signup signup mutasi field username username dan password password adalah wajib mutasi ini akan mengembalikan tidak hanya objectid objectid dan createdat createdat field (yang dikembalikan secara default saat membuat objek https //www back4app com/docs/parse graphql/graphql mutation create object ), tetapi juga sessiontoken sessiontoken setelah mendaftar pengguna baru, anda dapat menggunakan autentikasi pengguna https //www back4app com/docs/parse graphql/graphql user authentication resep untuk mengirim sessiontoken sessiontoken dalam operasi berikut sehingga akan dieksekusi dalam perilaku pengguna ini anda juga dapat menggunakan masuk https //www back4app com/docs/parse graphql/graphql login resep untuk masuk pengguna dengan menggunakan kredensial yang ditentukan dan keluar https //www back4app com/docs/parse graphql/graphql logout mutation resep untuk menghancurkan sessiontoken sessiontoken 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 2 0 dan yang lebih baru request 1 mutation signup{ 2 signup(input { 3 fields { 4 username "somefolk" 5 password "somepassword" 6 } 7 }){ 8 viewer{ 9 user{ 10 id 11 createdat 12 } 13 sessiontoken 14 } 15 } 16 } response 1 { 2 "data" { 3 "signup" { 4 "viewer" { 5 "user" { 6 "id" "x1vzzxi6ckzwbdr3yljuca==", 7 "createdat" "2020 02 06t13 38 04 517z" 8 }, 9 "sessiontoken" "r 3233bc3b6801a15bcda39ff250416143" 10 } 11 } 12 } 13 } versi parse server yang lebih lama parse server 3 10 0 dan yang lebih baru permintaan 1 mutasi daftar{ 2 daftar(input { 3 userfields { 4 username "somefolk" 5 password "somepassword" 6 } 7 }){ 8 viewer{ 9 user{ 10 id 11 createdat 12 } 13 sessiontoken 14 } 15 } 16 } respons 1 { 2 "data" { 3 "daftar" { 4 "viewer" { 5 "user" { 6 "id" "x1vzzxi6uhnoukj3y1yyrq==", 7 "createdat" "2020 02 06t13 38 04 517z" 8 }, 9 "sessiontoken" "r\ c7abf06d951e8087c00fa66d546d1fea" 10 } 11 } 12 } 13 } parse server 3 9 0 permintaan 1 mutasi daftar{ 2 daftar(fields { 3 username "somefolk" 4 password "somepassword" 5 }){ 6 id 7 createdat 8 sessiontoken 9 } 10 } respons 1 { 2 "data" { 3 "daftar" { 4 "id" "gx2zw7yeny", 5 "createdat" "2019 11 04t14 24 21 333z", 6 "sessiontoken" "r 6d5f75f0f2d9ee16077b0a0ff1e20eb2" 7 } 8 } 9 } parse server 3 8 0 permintaan 1 mutasi daftar{ 2 daftar(fields { 3 username "somefolk" 4 password "somepassword" 5 }){ 6 objectid 7 createdat 8 } 9 } respons 1 { 2 "data" { 3 "daftar" { 4 "objectid" "ktznkvzto2", 5 "createdat" "2019 11 04t14 23 46 014z", 6 "sessiontoken" "r 2ca6914312ed16803cf3769a25934cdc" 7 } 8 } 9 } parse server 3 7 2 permintaan 1 mutasi daftar { 2 pengguna { 3 daftar(fields { username "somefolk", password "somepassword" }) { 4 objectid, 5 createdat, 6 sessiontoken 7 } 8 } 9 } respons 1 { 2 "data" { 3 "pengguna" { 4 "daftar" { 5 "objectid" "nyu1lnlhpd", 6 "createdat" "2019 07 29t09 09 58 222z", 7 "sessiontoken" "r\ a86665f0b63d9d8f945e4b0f302a1655" 8 } 9 } 10 } 11 }