takkyujs
v1.0.0
Published
日本の配送追跡サービス用の非公式ライブラリです。各配送会社の追跡情報を取得できます。
Maintainers
Readme
TakkyuJS
日本の配送業者(日本郵便、ヤマト運輸、佐川急便)の非公式追跡ライブラリです。
install
npm install takkyujs使用方法
const Tracking = require('takkyujs');
// 日本郵便の追跡 (未実装)
const japanpost = await Tracking.Japanpost('1');
// ヤマト運輸の追跡
const yamato = await Tracking.KuronekoYamato('0000-0000-0000');
// 佐川急便の追跡 (未実装)
const sagawa = await Tracking.Sagawa('1');レスポンス例
クロネコヤマト
{
"trackingNumber": "0000-0000-0000",
"carrier": "KuronekoYamato",
"success": true,
"status": "配達完了(宅配ボックス)",
"details": [
{
"status": "荷物受付",
"date": "08月08日 18:02",
"location": "新宿西営業所(新宿)"
},
{
"status": "発送済み",
"date": "08月08日 18:02",
"location": "新宿西営業所(新宿)"
},
{
"status": "輸送中",
"date": "08月09日 01:56",
"location": "羽田ベース"
},
{
"status": "作業店通過",
"date": "08月09日 05:31",
"location": "横浜青葉営業所(横浜青葉)"
},
{
"status": "持戻(ご不在)",
"date": "08月09日 10:24",
"location": "横浜青葉営業所(横浜都筑)"
},
{
"status": "依頼受付(再配達)",
"date": "08月09日 10:58",
"location": "-"
},
{
"status": "配達完了(宅配ボックス)",
"date": "08月09日 12:47",
"location": "横浜青葉営業所(横浜都筑)"
}
],
"summary": {
"productName": "宅急便コンパクト",
"deliveryDate": "-",
"requestedDate": "08/09"
},
"deliveryMessage": "宅配ボックスへのお届けが済んでおります。"
}日本郵便
未実装佐川急便
未実装注意事項
- 現在、実装されている配送業者は「ヤマト運輸」のみです。(今後は、各種配送業者を実装する予定です。)
- このライブラリは非公式です。ご利用は自己責任でお願いします。
お願い
追跡番号が不足しているので送っていただけると幸いです。
* -> @
takkyujs*0x2o.netライセンス
MIT License - 詳細は LICENSE ファイルを参照してください。
貢献
バグ報告や機能リクエスト、プルリクエストを歓迎します。
