createVCard
createVCard
create one vcard on the target addressBook
const result = await createVCard({
addressBook: addressBooks[0],
filename: 'test.vcf'
vCardString: 'BEGIN:VCARD\nVERSION:3.0\nN:;Test BBB;;;\nFN:Test BBB\nUID:0976cf06-a0e8-44bd-9217-327f6907242c\nPRODID:-//Apple Inc.//iCloud Web Address Book 2109B35//EN\nREV:2021-06-16T01:28:23Z\nEND:VCARD',
headers: {
authorization: 'Basic x0C9ueWd9Vz8OwS0DEAtkAlj',
},
});
Arguments
addressBook
required, DAVAddressBookfilename
required, file name of the new vcard, should end in.vcf
vCardString
required, vcard file dataheaders
request headersheadersToExclude
array of keys of the headers you want to excludefetchOptions
options to pass to underlying fetch function
Return Value
Behavior
use PUT request to create a new vcard