-
전화번호 유효성 검사 API (에이픽API)카테고리 없음 2024. 4. 14. 19:35
에이픽 서비스를 통해 전화번호의 유효성을 검사할 수 있습니다.
해당 전화번호가 유효한지 확인, 국가 확인, 모바일 여부 확인, 회선정보 확인 등 정보를 조회 할 수 있습니다.
상단의 "로그인" 버튼을 눌러주세요.
로그인 페이지에서 "회원 가입하기" 버튼을 눌러줍니다.
이메일, 비밀번호, 이름, 전화번호를 입력한 후 약관에 동의하시고 "회원가입하기" 버튼을 눌러주세요.
다음 단계에서 입력한 이메일에 대한 인증을 수행해야되니 꼭 메일 수신이 가능한 이메일 주소를 사용해야 됩니다.
회원가입을 수행하면 다음과 같이 이메일 인증 페이지로 넘어갑니다.
다음과 같이 이메일이 수신됐습니다. "이메일 인증하기" 버튼을 눌러 인증을 수행해 주세요.
인증을 완료하면 1,000포인트를 가입 보너스로 제공해 줍니다.
다시 에이픽 홈페이지로 돌아와서 로그인을 수행해 줍니다.
상단 메뉴의 "마이페이지" -> "결제내역" 으로 가면 1,000 포인트를 받았음을 확인할 수 있습니다.
상단 메뉴의 "개발가이드" -> "이메일/전화번호 유효성 검사" -> "전화번호 유효성 검사" 메뉴로 이동합니다.
필드가 1개 밖에 없습니다. number 값을 form-data 로 전송하면 결과를 응답받을 수 있습니다.
python 코드를 작성하여 테스트 해보도록 하겠습니다.
코드는 다음과 같습니다.
import requests
url = "https://apick.app/rest/check_phone_valid"
data = {"number": "010xxxxxxxx"}
headers = {"CL_AUTH_KEY": "222edb6defxxxxxxxxxxxxx"}
response = requests.post(url, data=data, headers=headers, verify=False)
print(response.text)
응답 결과는 다음과 같습니다.
{
"data": {
"국제번호": "+8210xxxxxxxx",
"지역번호": "010-xxxx-xxxx",
"유효성": true,
"국가": "South Korea",
"지역": "South Korea",
"국가코드": "KR",
"모바일여부": true,
"회선유형": "mobile",
"success": 1
},
"api": {
"success": true,
"cost": 5,
"ms": 318,
"pl_id": 10273759
}
}