以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请问这段代码如何实现? - 调用第三方平台API (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=143137) |
||||
-- 作者:诚学思行 -- 发布时间:2019/11/14 15:33:00 -- 请问这段代码如何实现? - 调用第三方平台API 现在因为因为需要调用第三方API。 API官方提供的调用方法如下:
请教各位大神,我应该怎么在Foxtable中实现这个功能? 很着急!非常感谢! |
||||
-- 作者:有点蓝 -- 发布时间:2019/11/14 15:50:00 -- 把文档的sign函数转换为vb代码:http://converter.telerik.com/ 放到全局代码,注意补全.net类型的命名空间 Dim hc As new HttpClient("接口url") hc.ContentType = “application/x-www-form-urlencoded” hc.FormData.Add("user", "此处输入名称") hc.FormData.Add("pwd", "此处输入密码") hc.FormData.Add("cid", "此处输入clientId") Dim dict As new Dictionary(of String, String) dict.Add("user", "此处输入名称") dict.Add("pwd", "此处输入密码") dict.Add("cid", "此处输入clientId") Dim 签名 As String = sign(map, "此处输入私钥") hc.FormData.Add("sign",签名 ) dim ret = hc.GetData msgbox(ret) |
||||
-- 作者:诚学思行 -- 发布时间:2019/11/14 15:57:00 -- 回复:(有点蓝)把文档的sign函数转换为vb代码:http... 按照老师的方法把Sign函数转换后,如下图: 放在全局代码中,保存时提示错误如下: |
||||
-- 作者:有点蓝 -- 发布时间:2019/11/14 16:00:00 -- 注意补全.net类型的命名空间,如果不知道,就百度:HMACSHA1 |
||||
-- 作者:诚学思行 -- 发布时间:2019/11/15 10:04:00 -- 回复:(有点蓝)注意补全.net类型的命名空间,如果不... 是要添加一个.dll文件的意思吗? |
||||
-- 作者:有点蓝 -- 发布时间:2019/11/15 10:11:00 -- 不需要:https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.hmacsha1?redirectedfrom=MSDN&view=netframework-4.8 |