以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  阿里云快递api接口,如何判断运单号错误  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=138151)

--  作者:chen37280600
--  发布时间:2019/7/24 0:01:00
--  阿里云快递api接口,如何判断运单号错误
我注册了一个阿里云api试用,appcode是495c7fcad431467aab5d85d60385ea42

Dim hc As New HttpClient("http://ali-deliver.showapi.com/showapi_expInfo?com=yuantong&nu=806868537196084987")
hc
.Headers.Add("Authorization","APPCODE " & "495c7fcad431467aab5d85d60385ea42")
Dim
jo As JObject = Jobject.Parse(hc.GetData)
Output
.Show(jo.ToString)


以上代码是通的,因为我的物流公司的运单号都正确。但是有可能客户会填错运单号,例如你随便填个错误的运单号,这时候程序就会报错,而且用try catch也无法避免这个报错,请问有啥解决方法?


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2019/7/24 8:59:00
--  
这个没有办法,只能在beforeshowerrormessage事件里处理了。