처음 C# 개발에서 Shippo를 사용하려고하는데 기본 USPS 캐리어를 사용하여 레이블을 생성 할 수 있었지만 사용할 수 없습니다. UPS 웹 사이트에서 UPS 계정을 설정했습니다.Shippo 어카운트에서 UPS 캐리어 I 설치를 검색하는 방법
이 코드를 사용하여 모든 이동 통신사를 검색하지만 온라인으로 볼 수는 있지만 내가 만든 UPS 계정은 목록에 없습니다. 나는 그것이 내가 거짓 = 활성 비활성화 사람을 보여주는 것을 볼 수 있지만
ShippoCollection<CarrierAccount> carriers = resource.AllCarrierAccount();
이는 5 개 기본 계정을 반환, 그래서 나는 내 계정에서 당겨 알고 있지만 컬렉션은 UPS가 포함되어 있지 않습니다 계정 나는 온라인으로 본다.
// Setup our UPS account as carrier
Hashtable accountTable = new Hashtable();
accountTable.Add ("carrier", "ups");
accountTable.Add ("account_id", "******");
accountTable.Add ("parameters", new Hashtable()
{
{"password", "*****"},
{"account_number", "*****"},
{"surepost", false},
{"cost_center", "shippo"},
{"USPS_endorsement", "3"}
});
accountTable.Add ("test", true);
accountTable.Add ("active", true);
CarrierAccount upsAccount = resource.CreateCarrierAccount(accountTable);
예외가 발생 : 형식 'Shippo.ShippoException'의 처리되지 않은 예외가 Shippo.dll
에서 발생 나는 UPS 캐리어를 만들려고하면 캐리어가 이미 존재한다는 것을는 오류가 발생합니다
추가 정보 : { "non_field_errors": [ ". ACCOUNT_ID의 shark92651이 이미 존재 가진 계정 당신은 PUT 요청을 사용하여 기존 계정의 매개 변수를 업데이트 할 수 있습니다"]}
가 어떻게이 UPS 캐리어를 검색 않는 발송물에서 사용할 수 있도록 내 계정에 보너스가 추가 되었습니까?
예 나타나는에서 API 참조를 체크 아웃 : 당신은 C#을 사용하고 있기 때문에, 그 같을 것 결과 매개 변수가 전달되지 않으면 5로 반환됩니다. 고맙습니다 –