PHP code example of iqu / mobilize-pilot-sdk-php

1. Go to this page and download the library: Download iqu/mobilize-pilot-sdk-php library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

iqu / mobilize-pilot-sdk-php example snippets


// event transport container
$transportContainer = new \Iqu\Sdk\Transport_Container();
/**
 * the curl transport is used for sending the events to the tracking
 * server
 **/
$curlTransport = new \Iqu\Sdk\Transport\Curl();
// The file transport is a backup if the remote tracking servers are not reachable
$fileTransport = new \Iqu\Sdk\Transport\File("/var/spool/mobilize-pilot/failed-events/");
/**
 * you can specify if a transport will be always used or just if the previous
 * added transports fails
 */
$fileTransport->setSendAlways(true);

// add the curl transport as first transport
$transportContainer->add($curlTransport);
// add the file transport as second transport (will be used if curl fails and setSendAlways(false))
$transportContainer->add($fileTransport);

// the identifiers container contains all known and available user ids
$identifiers = new \Iqu\Sdk\Event_Identifiers();
// sets the facebook user id
$identifiers->setFacebookUserId($facebookUserId);
// sets a custom user id, e.g. if you create your own user ids
$identifiers->setCustomUserId($customUserId);

/**
 * create the event container which holds all events before sending
 * ApiKey and SecretKey are