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); }
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/>';