<div class="container"> <input type="text" id="phoneInput" placeholder="请输入手机号码,多个号码用英文逗号分隔" /> <button id="checkButton">检测空号</button> <div id="result"></div> </div>
.container {
display: flex;
flex-direction: column;
align-items: center;
padding: 20px;
}
#phoneInput {
width: 80%;
padding: 10px;
margin-bottom: 20px;
}
#checkButton {
padding: 10px 20px;
background-color: #1aad19;
color: white;
border-radius: 5px;
cursor: pointer;
}
#result {
margin-top: 20px;
padding: 10px;
background-color: #f0f0f0;
border-radius: 5px;
}
const API_KEY = '你的API密钥';
checkNumbers函数,用于发送空号检测请求:function checkNumbers() {
const phones = document.getElementById('phoneInput').value.split(','); // 获取用户输入的手机号码数组
const token = API_KEY; // API密钥,登录APISpace即可获得
const data = new URLSearchParams();
data.append('mobiles', phones.join(','));
fetch('https://eolink.o.apispace.com/konghao/batch-ucheck', {
method: 'POST',
headers: {
'X-APISpace-Token', token,
'Content-Type': 'application/x-www-form-urlencoded'
},
body: data
})
.then(response => response.json())
.then(data => {
if (data.code === "200000") {
displayResults(data.data);
} else {
displayError('检测失败:' + data.message);
}
})
.catch(error => {
displayError('请求失败:' + error.message);
});
}
function displayResults(results) {
const resultContainer = document.getElementById('resultContainer');
results.forEach(result => {
const resultElement = document.createElement('div');
resultElement.className = 'result-item';
resultElement.innerHTML = `
<p>手机号:${result.mobile}</p>
<p>检测结果:${result.status === '1' ? '实号' : '空号'}</p>
<p>检测时间:${formatTimestamp(result.lastTime)}</p>
<p>手机号所属区域:${result.area}</p>
<p>手机号码运营商:${result.numberType}</p>
`;
resultContainer.appendChild(resultElement);
});
}
function formatTimestamp(timestamp) {
const date = new Date(timestamp);
return date.toLocaleDateString(); // 格式化为年月日
}
function displayError(message) {
const resultContainer = document.getElementById('resultContainer');
resultContainer.textContent = message;
}
document.getElementById('checkButton').addEventListener('click', checkNumbers);
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70032578/viewspace-3008229/ ,如需转载,请注明出处,否则将追究法律责任。