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 '<input type="submit" name="submit" value="submit"/>'; echo '</form>'; } if (isset($_POST['submit-form'])) { echo 'Testing Site Serve API <br/>'; $SiteServeAPI = new SiteServeAPI(); $SiteServeBusinessObject = new SiteServe(); echo '<br/>'; echo 'Test Get Authorization Token <br/>'; $response = $SiteServeAPI->generateAuthorizationToken($SiteServeBusinessObject->getEndPoint()); $authToken = $response->authorization_token; echo $authToken; echo '<br/><br/>'; echo 'Test Get Acces Token <br/>'; $response = $SiteServeAPI->generateAccessToken($SiteServeBusinessObject->getEndPoint(), $authToken); $access_token = $response->access_token; $refresh_token = $response->refresh_token; echo 'AccessToken: '; echo $access_token; echo '<br/>'; echo 'Refresh Token: ' . $refresh_token; echo $accesstoken; echo '<br/><br/>'; echo 'Refresh Token<br/>'; $response = $SiteServeAPI->refreshToken($SiteServeBusinessObject->getEndPoint(), $refresh_token); echo 'New Access Token" '; echo $response->access_token; echo '<br/><br/>'; echo 'Upload Lead<br/>'; $data = array('access_token' => $response->access_token);