2016-12-05 2 views
1

저는 C# Shippo 라이브러리를 사용하여 클라이언트가 온라인 상점에 배송 라벨을 만들고 인쇄 할 수있는 방법을 제공합니다. 그는 항상 동일한 운송 업체 및 서비스 수준을 사용하며 국제 운송을하지 않습니다.Shippo API - 항상 동일한 제공 업체 및 서비스 수준 인 Rate 객체

async = "false"로 발송물을 생성 할 수 있어야하며 rate_list를 보면 거래를 생성 할 때 사용해야하는 rate object_id를 확인할 수 있습니다. 어느 정도 올바른 속도를 내고 있습니다.

처음에는 특정 공급자와 service_level_token 조합을 찾을 수 있다고 생각했지만 처음에는 이들 값이 무엇인지 결정할 방법을 알 수 없습니다. 나는 반송파를 관리하기 위해 Shippo 대시 보드 UI에 돌아 오는 요금 객체 속성이 어디에 있는지를 보지 못했습니다. 따라서 클라이언트와 통신하기가 어려워 져서 유틸리티가 작동하도록 구성해야하는 값이 있습니다. 그것을 올려다 보면서 대화 할 필요가 있습니다. 나는 그들의 프로덕션 계정에 액세스 할 수 없습니다.)

항상 동일한 이동 통신사와 배송 방법을 사용하는 거래 생성에 대한 제안 방법은 무엇입니까? UI의 어딘가에 표시되는 rates_list에서 조회하고 저장하는 데 사용할 수있는 값이 있습니까?

답변

1

사용하려는 이동 통신사/서비스를 미리 알고있는 경우 Shippo의 Single Call Label Creation을 사용하는 것이 좋습니다. 하나의 API 호출을 저장하고 속도를 반복하지 않고 원하는 레이블을 직접 얻을 수 있습니다.

또한, 칠보의 API 레퍼런스의 모든 SERVICELEVEL 및 캐리어 값을 찾을 수 있습니다

+0

는 C# 라이브러리는 단일 통화 레이블 생성을 지원합니까? 나는 그것을위한 방법을 보지 못했습니다. ServiceLevel 문서는 내가 누락 된 문서입니다. 감사! – Lamont

+0

예 C# 라이브러리는 단일 호출 레이블 생성을 지원합니다. 보다 일반적인 페이로드 (이 예제의 줄 91)가있는 일반적인 트랜잭션 (레이블) 작성과 동일한 끝점입니다 (이 예제의 경우 https://github.com/goshippo/shippo-csharp-client/blob/master/ShippoExample/Example.cs). 그러나 transactionParameters에는이 예에서보다 많은 값이 포함됩니다. –