Het is mogelijk om onze API te gebruiken voor het verzenden van gepersonaliseerde bijlagen naar ontvangers. Je kunt deze functionaliteit gebruiken binnen de volgende REST API calls:
- POST
/api /index.php /rest /{campaignId} /contact /sendSingleMail - POST
/api /index.php /rest /{campaignId} /mailing /{id} /sendSingle
De API call bouwen
De API calls vereisen de volgende parameters:
"attachments": [
{
"filename": "string",
"md5": "string",
"data": "string"
}
]filename: De naam die je het bestand wil geven. Dit kan alles zijn. Bijvoorbeeld factuur12345.pdf.
md5: Dit moet een md5-hash zijn van je bestand. Het fungeert als een checksum voor de gegevens.
data: Dit moet het bestand zijn, base64-gecodeerd.
De API call testen
Om deze API-call te testen, moet je de MD5-hash en de base64-gecodeerde inhoud van je bestand opgeven. Als je al bekend bent met het genereren hiervan, kun je makkelijk de command line gebruiken om de input te genereren:
md5sum yourfile.pdf
base64 yourfile.pdfEen eenvoudig voorbeeld van een PHP-script voor het genereren van de invoer:
<?php
$filename = '<File name of the attachment>';
$fileContents = file_get_contents($filename);
$fileData = base64_encode($fileContents);
$fileMd5 = md5($fileContents);
// or
$fileMd5 = md5_file($filename);Als je niet volledig bekend bent met hashing/encryptie, is het ook mogelijk om online tools te gebruiken om de invoer voor md5 en data te maken. Hoewel deze tools handig zijn, raden we aan voorzichtig te zijn en geen gevoelige gegevens te uploaden, aangezien deze tools mogelijk geen privacy of veiligheid garanderen.