ini_set('soap.wsdl_cache_enabled',0); ini_set('soap.wsdl_cache_ttl',0);
$atservices_wsdl = "https://test3.signant.no/WS/V1/PostingsService.svc?wsdl"; $atservices_client = new SoapClient($atservices_wsdl, array("trace" => 1, "exception" => 0)); print_r($atservices_client);
$DistributorID = 'Contact Signant for DistributorID'; $AccessCode = 'Contact Signant for AccessCode'; $tomorrow1 = mktime(0, 0, 0, date("m") , date("d")+1, date("Y")); $after3days = mktime(0, 0, 0, date("m") , date("d")+3, date("Y")); $activeTo1 = date("Y-m-d H:i:s", $tomorrow); $WillBeDeletedDateTime = date("Y-m-d H:i:s", $after3days);
$tomorrow = '2014.10.10 00:00:00'; $activeTo = '2014.10.10 00:00:00'; $after3days= '2014.10.10 00:00:00';
$activeTo = str_replace(' ', 'T', $activeTo); $WillBeDeletedDateTime = str_replace(' ', 'T', $WillBeDeletedDateTime);
echo $tomorrow; echo '<br>'; echo $activeTo;
$postingAdmins = array(
array( 'Name'=> 'Admin', 'Email'=> 'example@company.com', 'MobileNumber'=> '1111', 'SSN'=> '00000000001', 'NotifyByEmail'=> true ) );
$recipients = array( array( 'Name'=> 'Testing Recipient1', 'Email'=> 'example@company.com', 'MobileNumber'=> '2222', 'SSN'=> '00000000002', 'Priority'=> 0 ) );
$file_name = "c:\\tmp\\test.pdf"; $file_handle = fopen($file_name, "r"); $file_contents = fread($file_handle, filesize($file_name)); fclose($file_handle);
$attachments = array( array( 'File'=> $file_contents, 'FileName'=> $file_name, 'Description' => 'Testing', 'ActionType' => 'Sign' ) );
$SignPosting = array( 'DistributorSystemID' => 'Testing', 'Title'=>'Testing', 'ActiveTo'=> $activeTo, 'WillBeDeletedDateTime' => $WillBeDeletedDateTime, 'UseWidget' => true, 'PostingAdmins' => $postingAdmins, 'Recipients' => $recipients, 'Attachments' => $attachments, 'AutoActivate' => true, 'UseWidget' => true );
$result = $atservices_client->CreateSignPosting(array("DistributorID" => $DistributorID, "AccessCode" => $AccessCode, "SignPosting" => $SignPosting));
print_r($result); |