Foxtable(狐表)用户栏目专家坐堂 → api接口请求,报签名错误,怎么回事?


  共有1726人关注过本帖树形打印复制链接

主题:api接口请求,报签名错误,怎么回事?

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/18 15:31:00 [显示全部帖子]

加密试试
……
Dim sign As String = secret &  postjsonstring  &  secret 
Using md5Hash As System.Security.Cryptography.MD5 = System.Security.Cryptography.MD5.Create()
Dim data As Byte() = md5Hash.ComputeHash(Encoding.UTF8.GetBytes(sign ))
Dim sBuilder As New StringBuilder()
Dim i As Integer
For i = 0 To data.Length - 1
    sBuilder.Append(data(i).ToString("x2"))
Next i
jo("sign")  = sBuilder.ToString().ToUpper
End Using
……


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/18 16:00:00 [显示全部帖子]

应该是数据类型不一致,比如page_no是整数,不是字符串

jo("page_no")=1

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/18 16:38:00 [显示全部帖子]

看不出其它问题,试试这种方式post数据

Dim hc As New HttpClient("http://v2.api.guanyierp.com/rest/erp_open/")
hc
.Content = postjsonstring
Dim
 ret As String = hc.GetData()
msgbox(ret)

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/18 16:49:00 [显示全部帖子]

问问官方客服有没有.net的连接例子,看看是怎么连的。

 回到顶部