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