내용 또(!!) 수정합니다(@20230614).
https://www.data.go.kr/data/15094277/openapi.do
경로가 또 변경되었네요.
아래 주소로 가시면 없는 페이지로 나오니 위 경로로 가셔야 합니다.
나머지 신청하는 방법이나 php 코드는 아래에 있는 거 그대로 쓰시면 됩니다.
내용 수정합니다(@20230116).
https://www.data.go.kr/iim/api/selectAPIAcountView.do
api는 위 링크로 가셔서 신청하시면 됩니다.
신청하고 나면 위처럼 인증키를 주는데요, 저 같은 경우는 인코딩이 된 인증키가 먹히더라구요. 인코딩이나 디코딩 둘 중 하나 되는 걸로 하시면 됩니다.
curl로 주소를 보낼 때
https://apis.data.go.kr/B551505/whois/ipas_country_code?serviceKey=인증키&query=202.30.50.51&answer=xml
여기로 보내면 됩니다.
아래는 아마 이제 작동 안 할 겁니다.
KISA에서 제공하는 서비스입니다.
http://whois.kisa.or.kr/openapi/ipascc.jsp?query=xxx.xxx.xxx.xxx&key=인증코드&answer=json
인증코드는 https://후이즈검색.한국/kor/openkey/keyCre.do 여기에서 신청하시면 됩니다. 그냥 이메일 넣고 이메일로 온 코드 인증만 하면 끝입니다. 참고로 이메일로 온 되게 긴 숫자가 인증코든데 인증 후에 바로 테스트 하면 없는 거라고 뜹니다. 대략 2 ~ 3분 후에 테스트 하시면 되는 것 같네요.
query : 아이피
key : 인증코드
answer : json 혹은 xml
{ "whois":{ "query":"202.30.50.0", "queryType":"IPv4", "registry":"KRNIC", "countryCode":"KR" } }
결과 코드입니다. 진짜 말 그대로 countryCode만 리턴합니다.
https://www.data.go.kr/data/15094277/openapi.do
참고로 data.go.kr에서도 신청 가능하네요.
'Etc' 카테고리의 다른 글
나이스 본인 확인 - access_token 발급받기 (0) | 2023.01.11 |
---|---|
네이버 웨일 브라우저 사이드바 안 보이게 하기 (0) | 2022.08.29 |
코로나 관련... (0) | 2022.03.03 |
[수정]EasyCrypt 구버전 다운로드 (0) | 2022.02.07 |
테이블 구조(MySQL) 쿼리로 갖고 오기 (0) | 2022.02.04 |