Скрипт для определения перевозчика по номеру отслеживания [закрыт]

Я видел несколько веб-сайтов, которые могут определить, кто является перевозчиком на основе номера отслеживания. Есть ли где-нибудь открытая библиотека или код, который может помочь мне в этом?

Предпочтительно PHP, но я, вероятно, могу его портировать, если нет.


person Nathan H    schedule 22.06.2011    source источник
comment
Я ищу, чтобы обнаружить по крайней мере USPS, UPS, FEDEX и DHL. В идеале больше, если я могу...   -  person Nathan H    schedule 22.06.2011
comment
возможный дубликат Шаблоны регулярных выражений для номеров отслеживания   -  person Deduplicator    schedule 27.06.2015


Ответы (3)


См. раздел шаблоны регулярных выражений для номеров отслеживания.

person Femi    schedule 22.06.2011

Недавно я столкнулся с такой же потребностью и начал проект с открытым исходным кодом под названием Argo: https://github.com/dsposito/argo

Argo определяет перевозчика и поставщика (третьего лица, такого как Endicia или Stamps.com) для данного кода отслеживания.

person Daniel Sposito    schedule 27.02.2015
comment
Хороший ресурс. Используемые там регулярные выражения довольно общие, но все же точно определяют перевозчика из-за того, как он вложил if/elses - person Aaron Gillion; 27.06.2015

Я не знаю о библиотеке, но с некоторыми поисками я нашел вопрос, похожий на ваш: http://answers.google.com/answers/threadview/id/207899.html

Форматы FedEX, UPS, USPS и AIRBORNE описаны очень хорошо, и не составит труда написать несколько статических методов в классе для их проверки. Но вы не отметили, каких операторов вы хотите обнаружить, какую страну и т. Д., Так что это может не сильно помочь.

person ddinchev    schedule 22.06.2011