Addasu a Thrafod Data
Llongyfarchiadau! Rydych wedi sefydlu cysylltiad diogel ac wedi cael gwybodaeth yn ôl o'r platfform. Yn y camau nesaf byddwn yn cymryd tasg fwy cymhleth a chwythu i lawr sut i weithredu arni.
Diweddaru Derbynnydd
Tybiwn ein bod wedi anfon lawer o ddogfennau i'w llofnodi gan gwsmeriaid. Weithiau mae dogfen yn cael ei hadio o gyfeiriad e-bost cyn-gyflogai neu mae'r cleient yn dweud y mae person gwahanol yn llofnodwr. Mae angen i ni ddiweddaru'r derbynnydd — allwn ni adeiladu offeryn ar gyfer hyn?
Bydd angen y dadleuon hyn arnom:
- id dogfen (allwedd llinyn base64)
- hen e-bost y derbynnydd
- e-bost y defnyddiwr newydd
- enw cyntaf y defnyddiwr newydd
- enw olaf y defnyddiwr newydd
Dod o Hyd i ID Derbynnydd
Os bydd y defnyddiwr yn pasio documentId byddwn yn chwilio am y derbynnydd yn ôl cyfeiriad e-bost.
Cael Derbynnwyr ar gyfer Dogfen
Ffordd hawdd i gael sample documentId o'r Console yw mynd i'r dudalen Manylion Dogfen. Cael ID y ddogfen o'r URL ar ôl /details/.
{
document(id: "ZG9jMWVmMjdkYWYtMGJlMS0xMWYwLWJiDVCXMDZlNDc2YTA3NTY5") {
id
recipients {
id
email
firstName
lastName
}
}
}
Prawf eich ymholiadau yn y GraphiQL Explorer cyn ysgrifennu cod. Os byddwch yn rhedeg y peth uchod gyda ID annilys fe gewch rybudd NOSUCHID:
{
"data": {
"document": null
},
"errors": [
{
"errorType": "WARNING",
"message": "NOSUCHID"
}
]
}
Gyda ID dilys fe gewch weld y derbynnwyr:
{
"data": {
"document": {
"id": "ZG9jMWVmMjdkYWYtMGJlMS0xMWYwLWJiYjUtMDZlNDc2YTA3NTY5",
"recipients": [
{
"id": "cmVjMjEwMzE4MjUtMGJlMS0xMWYwLWJiYjUtMDZlNDc2YTA3NTY5",
"email": "<recipient-email>",
"firstName": "Alex",
"lastName": "Test"
}
]
}
}
}
Mae mwyafrif y gweinyddion e-bost yn caniatáu +x ar ôl eich enw yn y cyfeiriad e-bost. Gallwch ddefnyddio hyn ar gyfer profi sawl derbynnydd lle mae'r Templed yn gofyn am wahanol bobl gyda chyfeiriadau e-bost gwahanol.