2011-07-27 5 views
4

몇 가지 일반적인 배송 작업 (요율, 패키지 생성, 레이블)을 처리하는 더 큰 응용 프로그램을위한 작은 웹 서비스를 만들려고하는데, 언어를 작성하기 위해 꽤 유연합니다 (Python , Ruby, Java, Perl, 필요한 경우 PHP까지). 그러나 나는 그 위시리스트의 적당한 부분조차도 지원하는 라이브러리 나 모듈을 아직 찾지 못했다. Shopify의 활성 배송은 추적 및 요금 만 지원합니다. 대부분의 CPAN 모듈은 꽤 고대입니다 ... 저는 ZPL 템플릿을 사용하는 경우에만 라벨 인쇄를 할 수 있습니다. 그러나 실제로 선적물을 만드는 것은 정말로 도움이 될 것입니다. 다양한 API 호출, 배송 방법 간의 차이점 등이 있습니다.모든 언어에 대한 완벽한 오픈 소스 운송 라이브러리 (Fedex/UPS/USPS)가 있습니까?

충분히 유연하면 일부 webshop 소프트웨어에서 가져올 수있는 무언가가있을 수 있습니다. 나는 그 누구도 포괄적 인 래퍼를 작성한 적이 없다고 믿을 수 없다.

답변

0

운송을위한 알려진 오픈 소스 라이브러리가 없습니다. 문제는 각 캐리어가 API 호출이 다르다는 것입니다. 예 : UPS는 멀티 패키지를 쉽게 지원하며 다른 캐리어는 지원하지 않습니다. 일부 오픈 소스 UPS 코딩에 대해서는 http://code.google.com/p/ups-php/을보십시오. 테이프를 함께 짠 경우에도 전체 기능의 하위 집합 만 공유합니다.

+0

링크를 제공해 주셔서 감사합니다. 저는 개별 API로 작업 해 왔으며 그렇습니다. 운송업자가 다른 매개 변수 인 일반적인 사례는 없을 것입니다. 따라서 UPS/Fedex 모듈을 보유하고 있으며 * 간소화 된 일반 통화 (요율 확인)가있는 라이브러리가 있으면 좋을 것입니다. 그것 없이는 모두가 같은 바퀴를 다시 열어 가고 있습니다. – mhd

+3

https://rocketship.it/에는 평가 및 추적을위한 공통 api가있는 것으로 보입니다. – andyknas

+0

저는 현재 루비 보석처럼 멀티 캐리어 솔루션을 개발 중입니다. http://github.com/Digi-Cazter/omniship에 대한 링크가 있습니다. 각 운송 업체의 다양한 운송 요구 사항을 지원할 수 있습니다. – digicazter