2017-11-15 10 views
0

나는 Volusion 상점에 연결하는 C# 응용 프로그램을 가지고 있습니다. 모든 주문을 받아야합니다. 나는이그의 API를 사용하여 Volusion에서 주문을 검색하는 방법

http://mywebsite/net/WebService.aspx?Login= "참고 MyUser"& EncryptedPassword = "mypassword"를 시도하고 & EDI_Name = 일반 \ 주문 & SELECT_Columns = * WHERE_Column = o.OrderStatus & WHERE_Value =

을 처리하고 나는 응답이 점점.

<?xml version="1.0" encoding="UTF-8"?><xmldata /> 

나는 이것을 위해 우편 배달부를 사용하고 있습니다. 처리 상태에서 이미 내 가게에 주문한 주문이 있습니다. 내가 뭘 잘못하고있어.

+0

내부의 일부 조건을 제거해보십시오. 그 당시의 상황이 보이는지 어디에서 볼 수 있습니까? 좀 더 복잡한 쿼리를 작성하려면 https://stackoverflow.com/a/29134928/3254405 – numbtongue

+0

http : //mywebsite/net/WebService.aspx? 로그인 = "myuser"& EncryptedPassword = "mypassword"& EDI_Name = Generic \ Orders & SELECT_Columns = * – abelh2200

+0

네, 뭔가를 작동 시키려면 이걸 시도해보십시오. \ Orders & SELECT_Columns = OrderStatus – numbtongue

답변

0

사용중인 API 사용자 자격 증명에 적절한 액세스 수준이 있는지 확인하거나 아무 것도 반환되지 않도록하십시오. 일반 관리에 사용되지 않는이 특정 기능에 대해 별도의 API 계정을 설정하는 것이 좋습니다. 이렇게하면 사용자 암호를 업데이트 할 필요가 없으므로 암호화 된 암호가 차례로 변경되지 않습니다.

+1

감사합니다. API 사용자 자격 증명은 정상적으로 작동합니다. API를 재설정해야한다는 사실을 Volusion과상의하면 작동합니다. Volusion의 쟁점. – abelh2200