<?php // Include Emma class require __DIR__ . '/../src/Emma.php'; // Create new Emma class object $E = new markroland\Emma('1234567', 'Drivorj7QueckLeuk', 'WoghtepheecijnibV'); // Control Debugging output $E->debug = true; // Make API request // List Groups $response = $E->list_groups(); // Create Groups //$groups = array( 'groups' => array( array('group_name' => 'Test 1'), array('group_name' => 'Test 2') ) ); //$groups = array( 'groups' => array( array('group_name' => 'Webhook Test') ) ); //$response = $E->create_groups($groups); // List Groups //$response = $E->list_groups('g,t'); // Get Group Detail //$response = $E->get_group_detail(123456); // Update Group //$response = $E->update_group(123456, 'New Name'); // Delete Group //$response = $E->delete_group(123456); // List Group members //$response = $E->list_group_members(123456); // Add Members to a Group //$members = array(123456789,234567890); //$response = $E->add_members_to_group(123456,$members); // Remove Members from a Group //$members = array(123456789); //$response = $E->remove_members_from_group(123456,$members);
<?php // Include Emma class require __DIR__ . '/../src/Emma.php'; // Create new Emma class object $E = new markroland\Emma('1234567', 'Drivorj7QueckLeuk', 'WoghtepheecijnibV'); // Control Debugging output $E->debug = true; // Make API request // Get mailing List $response = $E->get_mailing_list('true', 'm,t', 'p,a,s,x,c,f', ''); // Get mailing detail //$response = $E->get_mailing_detail(123456); // Get mailing members // ??? didn't work //$response = $E->get_mailing_members(123456); // Get message as sent to member //$response = $E->get_mailing_message(123456,123456789); // Get mailing members //$response = $E->get_mailing_groups(123456); // Update Mailing Status //$response = $E->update_mailing_status(123456); // Cancel mailing // $response = $E->cancel_mailing(123456); // Forward Message //$response = $E->forward_message(123456,123456789,array('*****@*****.**'), 'Test Note'); // Append Mailing //$response = $E->append_to_mailing(123456,'', array('*****@*****.**'), array('*****@*****.**')); // Get Heads up emails //$response = $E->get_heads_up_emails(123456); // Display response
<?php // Include Emma class require __DIR__ . '/../src/Emma.php'; // Create new Emma class object $E = new markroland\Emma('1234567', 'Drivorj7QueckLeuk', 'WoghtepheecijnibV'); // Control Debugging output $E->debug = true; // Make API request // List Fields $response = $E->get_field_list(1); // Get specific Field //$response = $E->get_field(12345); // Create new Field //$response = $E->create_field('test_field','Test Field','text',3); // Delete Field //$response = $E->delete_field(12345); // Clear Field Data //$response = $E->clear_member_field_data(12345); // Update Field //$field_data = array('test_field' => 'Test Field Update'); //$response = $E->update_field(12345, $field_data); // Display response var_dump($response);
<?php // Include Emma class require __DIR__ . '/../src/Emma.php'; // Create new Emma class object $E = new markroland\Emma('1234567', 'Drivorj7QueckLeuk', 'WoghtepheecijnibV'); // Control Debugging output $E->debug = true; // Make API request // List Members $response = $E->list_members(); // Count Members //$response = $E->list_members(NULL,TRUE); // Get Member Info //$response = $E->get_member_detail(123456789); // Get Member Info using Email //$response = $E->get_member_detail_by_email('*****@*****.**'); // Get optout detail //$response = $E->get_member_optout_detail(123456789); // Import Members //$members = array( array('email'=>'*****@*****.**'), // array('email'=>'*****@*****.**') ); //$groups = array(123456,234567); //$response = $E->import_member_list($members, 'test-import-2', 1, $groups); // Add/Update Member //$fields = array('first_name'=>'Foo', 'last_name'=>'Bar'); //$groups = '123456'; //$response = $E->import_single_member('*****@*****.**', $fields, $groups, $signup_form); // Delete Members //$member_ids = array(123456789,234567890); //$response = $E->delete_members($member_ids);
<?php // Include Emma class require __DIR__ . '/../src/Emma.php'; // Create new Emma class object $E = new markroland\Emma('1234567', 'Drivorj7QueckLeuk', 'WoghtepheecijnibV'); // Control Debugging output $E->debug = true; // Make API request // List Members $response = $E->list_searches(); // Get Search Details //$response = $E->get_search_detail(1234); // Create Search //$criteria = array( 'and', array('email','contains','gmail.com') ); //$name = 'Gmail users'; //$response = $E->create_search($criteria, $name); // Update Search //$criteria = array( 'or', array('email','contains','gmail.com'), array('email','eq','*****@*****.**') ); //$name = 'Gmail users and test'; //$response = $E->update_search(1234,$criteria, $name); // Get Search Members //$response = $E->get_search_members(1234); // Delete Search //$response = $E->delete_search(1234); // Display response var_dump($response);
<?php // Include Emma class require __DIR__ . '/../src/Emma.php'; // Create new Emma class object $E = new markroland\Emma('1234567', 'Drivorj7QueckLeuk', 'WoghtepheecijnibV'); // Control Debugging output $E->debug = true; // Make API request // Get Response $response = $E->get_response(); // Get Response Overview //$response = $E->get_response_overview(567890); // Get Sends //$response = $E->get_sends(567890); // Get In Progress //$response = $E->get_in_progress(567890); // Get Deliviers //$response = $E->get_deliveries(567890); // Get Opens //$response = $E->get_opens(567890); // Get Links //$response = $E->get_links(567890); // Get Clicks //$response = $E->get_clicks(567890); //$response = $E->get_clicks(567890,123456789); //$response = $E->get_clicks(567890,123456789,4567890); // Get Forwards //$response = $E->get_forwards(567890); // Get Optouts //$response = $E->get_optouts(567890);