Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $apiUser = "kidum";
- $pass = "Ifni3-7kola";
- $funnelId = "fid-14-55-1066-0-0-0-1533028865222"; //config
- $customerUrl = "https://api.europrime.com/v2/accounts/info";
- $tokenUrl = "https://api.europrime.com/consumer/login";
- $token = "";
- $tokenFields = [
- "username" => $apiUser,
- "password" => $pass
- ];
- $token_fieldsJson = json_encode($tokenFields);
- try{
- $chToken = curl_init();
- curl_setopt($chToken,CURLOPT_URL, $tokenUrl);
- curl_setopt($chToken, CURLOPT_HTTPHEADER, array('Accept: application/json'));
- curl_setopt($chToken, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
- curl_setopt($chToken, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($chToken,CURLOPT_POST, count($tokenFields));
- curl_setopt($chToken,CURLOPT_POSTFIELDS, $token_fieldsJson);
- //execute post
- $resultToken = curl_exec($chToken);
- if (FALSE === $resultToken)
- throw new \Exception(curl_error($chToken), curl_errno($chToken));
- $getToken= json_decode($resultToken);
- // print_r($getToken);
- $token = @$getToken->token;
- curl_close($chToken);
- }catch(Exception $e) {
- $apiMessage = sprintf(
- 'Curl token failed with error #%d: %s',
- $e->getCode(), $e->getMessage());
- }
- echo "Token:". $token;
- if($token != ""){
- $fields = [
- "email"=>"all",
- "dateRangeLow"=> date('c', strtotime("2018-10-31 00:00:00")),
- "dateRangeHigh"=> date('c', time()),
- ];
- //open connection
- $ch = curl_init();
- $fieldsJson = json_encode($fields);
- echo '<pre>';
- //print_r($fieldsJson);
- //set the url, number of POST vars, POST data
- curl_setopt($ch,CURLOPT_URL, $customerUrl);
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer $token","content-type: application/json","user-agent: api user/v1.0.0" ));
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($ch, CURLOPT_ENCODING , "");
- curl_setopt($ch, CURLOPT_MAXREDIRS , 10);
- curl_setopt($ch, CURLOPT_TIMEOUT , 30);
- curl_setopt($ch, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1);
- curl_setopt($ch, CURLOPT_CUSTOMREQUEST , "POST");
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch,CURLOPT_POST, count($fields));
- curl_setopt($ch,CURLOPT_POSTFIELDS, $fieldsJson);
- //execute post
- $result = curl_exec($ch);
- $get = json_decode($result);
- echo '<pre>';
- /*if($get->success == 1){
- $resArray = (array)$get->result;
- if(!empty($resArray)){
- $index = count($resArray) - 1;
- $lastRes = $resArray[$index];
- $leadStatus = $lastRes->leadstatus;
- $apiLeadId = $lastRes->id;
- // echo $leadStatus.'-'.$apiLeadId;
- }
- }*/
- print_r($get);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement