Skip to content

Instantly share code, notes, and snippets.

View expressmailing's full-sized avatar

Express-Mailing expressmailing

View GitHub Profile
@expressmailing
expressmailing / api_fax_multi_doc.xml
Last active November 23, 2017 15:30
Gestion multi-documents dans une balise <push media="fax">
<message type="multi">
<message type="/doc /pdf /tiff">000000-base64-000000</message>
<message type="/doc /pdf /tiff">000000-base64-000000</message>
</message>
@expressmailing
expressmailing / api_fax_campaign_exemple_push.xml
Created November 23, 2017 13:50
API campagne fax exemple push XML
<request login="demo" password="demo">
<push media="fax"
type="campaign"
name="ref-alphanum"
start_date="01/01/2015 15:00:00"> <!-- N'oubliez pas le chevron de fermeture ! -->
<message type="doc">000000-base64-000000</message>
<fax_config tries="2">
<recipients>
<add target="+33 123456788" ref_target="uniq-id-for-report" />
<add target="+33 123456789" />
@expressmailing
expressmailing / api_fax_unit_exemple_push.php
Last active November 23, 2017 13:43
API fax unitaire exemple push PHP
<?php
// Récupération du document en base64
$filename = 'test-fax.doc';
$binary = fread(fopen($filename, 'r'), filesize($filename));
$binary = base64_encode($binary);
// Création du XML à poster
$xml = '<request login="your-login" password="your-password">
<push media="fax" type="on_demand" name="Test API Fax PHP">
<message type="doc">'.$binary.'</message>
@expressmailing
expressmailing / api_fax_unit_exemple_push.xml
Last active December 15, 2017 15:02
API fax unitaire exemple push
<request login="your-login" password="your-password">
<push media="fax" type="on_demand" name="Test API Fax">
<message type="doc">
0M8R4KGxGuEAAAAA[...]AAAAAAAAAAAAAAAA
</message>
<recipients>
<add target="+33 170248254"/>
</recipients>
</push>
</request>