반응형
우선, 결론부터 먼저 적어두고 시작해 봅니다.
제가 일본에 살다 보니, 택배를 받아 볼일이 많은데 택배사마다 API가 존재하고 있으며
이것들은 한 군데에 몰아놓고 사용할 수 있는 편리한 사이트는 없을까?
여기저기 찾아봤는데 아마도 없는 것 같더군요.
그래서 직접 만들어보기로 했습니다.
우체국
웹 API사양은 아래를 참고하세요.
https://www.post.japanpost.jp/service/jpwms/pdf/webapi_pdf.pdf
우리에게 필요한 것은
https://trackings.post.japanpost.jp/services/srv/search/direct?reqCodeNo1=
바로 이 부분입니다. 바로 이어서~
사가와
역시 우리에게 필요한것은
https://k2k.sagawa-exp.co.jp/p/sagawa/web/okurijosearch.do
바로 이 부분입니다.
쿠로네코
여기도 상세한 설명은 생략하고 필요한 부분만 발췌하면
https://toi.kuronekoyamato.co.jp/cgi-bin/tneko
바로 이것입니다.
세 가지를 한 파일로 구현하면 아래와 같습니다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>일본택배추적</title>
</head>
<body>
<h1>일본택배추적</h1>
<h2>日本郵便局</h2>
<form action="https://trackings.post.japanpost.jp/services/srv/search/direct?reqCodeNo1=" method="get">
<input type="text" name="reqCodeNo1" placeholder="追跡番号">
<input type="submit" value="検索">
</form>
<h2>佐川急便</h2>
<form action="https://k2k.sagawa-exp.co.jp/p/sagawa/web/okurijosearch.do" method="post">
<input type="text" name="okurijoNo" placeholder="追跡番号">
<input type="submit" value="検索">
</form>
<h2>クロネコヤマト</h2>
<form action="https://toi.kuronekoyamato.co.jp/cgi-bin/tneko" method="post">
<input type="text" name="number01" placeholder="追跡番号">
<input type="hidden" name="number02" value="0001">
<input type="submit" value="検索">
</form>
</body>
</html>
주의할 점은 세 군데 택배회사의 API를 사용한 것이므로
업데이트 및 API사양변경 등이 일어났을 때 사용할 수 없게 된다는 점이겠네요.
이 부분은 유의하면서 사용하시면 될 것 같습니다.
반응형
'ETC' 카테고리의 다른 글
CSS 이미지 슬라이드 구현하기 (0) | 2023.08.12 |
---|---|
JQuery 구구단 입력관련 (0) | 2023.08.12 |
파이썬의 개념 중 배열과 리스트, 트리 세가지를 비교해보자 (0) | 2023.06.02 |
node.js 와 Express.js를 사용해서 가상서버 만들기 (0) | 2023.05.03 |
C#/WPF 開発におけるLearn (0) | 2020.10.19 |