Прежде чем пытаться напечатать значение из $ make_call, убедитесь, что конечная точка должна вернуть какой-то ответ.Пример:
$make_call = $this->callAPI('http://demo.theoneinfotech.com/dating/user/login', json_encode($data));
//should return some data
из отладчика / vardump, чтобы увидеть результат $ make_call В вашем коде
$response['result'] = json_decode($make_call, true);
echo $make_call[1]->message;// remove this
exit;
вы не знаете, $ make_call [1] является объектом или нет.Таким образом, вы можете справиться с чем-то вроде этого
if($response['result'] && $response['result']->message){
//your operation if you get data
}
else{
//your failed operation
}