没办法,人家只提供java的sdk,看不到源码,不清楚人家的sign是如何加密的。只能如下变通处理,利用debug工具
Dim url As String = "https://www.youzanyun.com/docs/debugger/interface/sign/shop/youzan.shop.get/3.0.0?"
'url &= "num_iid=123456789"
url &= "&app_id=8a0dbb466d27b3a182"
url &= "&app_secret=4bf5a31f12709383bf47fc976c84b005"
url &= "×tamp=" & Date.now
url &= "&v=1.0"
url &= "&sign_method=md5"
url &= "&format=json"
url &= "&method=youzan.shop.get"
Dim hc As New HttpClient(url)
Dim data As String = hc.GetData()
msgbox(data)
Dim jo As JObject = JObject.Parse(data)
msgbox(jo("data")("sign"))
hc = New HttpClient(jo("data")("url"))
Dim json As String = hc.GetData()
jo = JObject.Parse(json)
msgbox(jo("response")("name"))