Foxtable(狐表)用户栏目专家坐堂 → 旺店通接口应该怎么写代码?


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

主题:旺店通接口应该怎么写代码?

帅哥,在线噢!
zto001
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1486 积分:10582 威望:0 精华:0 注册:2018/10/16 11:42:00
旺店通接口应该怎么写代码?  发帖心情 Post By:2024/8/13 21:58:00 [只看该作者]

https://www.yuque.com/huice-wiki/bhxv6e/bwkyog
问下这种api接口要怎么写代码?


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110746 积分:563656 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/13 22:40:00 [只看该作者]

和之前用过的web接口用法差不多的:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=159780&skin=0,类似5楼的用法

 回到顶部
帅哥,在线噢!
zto001
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1486 积分:10582 威望:0 精华:0 注册:2018/10/16 11:42:00
  发帖心情 Post By:2024/8/14 16:00:00 [只看该作者]

Dim htc As new HttpClient("http://123.56.134.23/open_api/service.php")
 Dim appKey = "接口公钥(由旺店通提供)"
Dim appSec = "接口私钥(由旺店通提供)"
dim 提交的json字符串 = "..业务请求参数..."
htc.Headers.Add("x-appKey", appKey)
dim digest = GetSign(jsonStr, appKey, appSec)
htc.Headers.Add("x-datadigest", digest)
htc.Content = 提交的json字符串
htc.C
dim res = htc.GetData()
msgbox(res)

是这样是吧。公共参数怎么添加进去?类似于这段代码一样一个一个加进去?
htc.Headers.Add("x-appKey", appKey)
dim digest = GetSign(jsonStr, appKey, appSec)
htc.Headers.Add("x-datadigest", digest)
dim sid= GetSign(jsonStr, digest, appSec)
htc.Headers.Add("x-sid", sid).......

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110746 积分:563656 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/14 16:03:00 [只看该作者]

看别人帮助咯:https://www.yuque.com/huice-wiki/bhxv6e/fm6qfd

 回到顶部
帅哥,在线噢!
zto001
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1486 积分:10582 威望:0 精华:0 注册:2018/10/16 11:42:00
  发帖心情 Post By:2024/8/15 19:26:00 [只看该作者]

字典序从小到大排序是怎么排序的?

dim 入参字段 = 接口私钥(由旺店通提供)appkey 接口公钥(由旺店通提供) format json method 接口名称 sid 卖家账号(由旺店通提供) sign_methodmd5  timestamp 2024-8-15 19:19:51 后面排序不确定compress_response_body1 {"业务请求参数}接口私钥(由旺店通提供)

dim MD5加密 = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(
入参字段, "MD5").ToUpper()
msgbox(MD5加密)
这样操作是吗?


Dim htc As new HttpClient("http://123.56.134.23/open_api/service.php")

然后怎么把  MD5加密  放进去?
msgbox(res)

 回到顶部
帅哥,在线噢!
zto001
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1486 积分:10582 威望:0 精华:0 注册:2018/10/16 11:42:00
  发帖心情 Post By:2024/8/15 19:29:00 [只看该作者]

我说咋为啥有些接口要文件有些接口非常简单。原来是这代码处理问题啊,直接拼接就可以了是吧

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110746 积分:563656 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/15 20:31:00 [只看该作者]

公共参数直接拼到url就行
Dim htc As new HttpClient("http://123.56.134.23/open_api/service.php?sid=" & sid & "&appkey=" & appkey & "& ...............")

 回到顶部