Exemplo n.º 1
0
 public function updateLeadStatus($post_id)
 {
     //Get data from post id
     $request_id = get_post_meta($post_id, 'request_id', true);
     $SiteServeAPI = new SiteServeAPI();
     $response = $SiteServeAPI->generateAuthorizationToken($this->getEndPoint());
     $authToken = $response->authorization_token;
     $response = $SiteServeAPI->generateAccessToken($this->getEndPoint(), $authToken);
     $access_token = $response->access_token;
     $data = array('access_token' => $access_token, 'request_id' => $request_id);
     $leadStatusResult = $SiteServeAPI->getLeadStatus($this->getEndPoint(), $data);
     $leadStatusResponse = $leadStatusResult->response;
     $status = $leadStatusResponse->status;
     update_post_meta($post_id, 'status', $status);
 }
Exemplo n.º 2
0
 echo 'Status:' . $postResp->status;
 echo '<br/>';
 echo 'Total Leads: ' . $postResp->total_leads;
 echo '<br/>';
 echo 'Upload Leads: ' . $postResp->uploaded_leads;
 echo '<br/>';
 echo 'Duplicate Leads: ' . $postResp->duplicate_leads;
 echo '<br/>';
 echo 'Invalid Leads: ' . $postResp->invalid_leads;
 echo '<br/>';
 echo 'Error: ' . '<br/>';
 var_dump($postError);
 echo '<br/><br/>';
 echo 'Test Get Lead Request Status:';
 $data = array('access_token' => $response->access_token, 'request_id' => $postResp->request_id);
 $leadStatusResult = $SiteServeAPI->getLeadStatus($SiteServeBusinessObject->getEndPoint(), $data);
 $leadStatusResponse = $leadStatusResult->response;
 echo 'Request ID: ' . $leadStatusResult->request_id;
 echo '<br/>';
 echo 'Code: ' . $leadStatusResponse->code;
 echo '<br/>';
 echo 'Status:' . $leadStatusResponse->status;
 echo '<br/>';
 echo 'Total Leads: ' . $leadStatusResponse->total_leads;
 echo '<br/>';
 echo 'Upload Leads: ' . $leadStatusResponse->uploaded_leads;
 echo '<br/>';
 echo 'Duplicate Leads: ' . $leadStatusResponse->duplicate_leads;
 echo '<br/>';
 echo 'Invalid Leads: ' . $leadStatusResponse->invalid_leads;
 echo '<br/>';