以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 旺店通接口应该怎么写代码? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=193063) |
|
-- 作者:zto001 -- 发布时间:2024/8/13 21:58:00 -- 旺店通接口应该怎么写代码? https://www.yuque.com/huice-wiki/bhxv6e/bwkyog 问下这种api接口要怎么写代码? |
|
-- 作者:有点蓝 -- 发布时间:2024/8/13 22:40:00 -- 和之前用过的web接口用法差不多的:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=159780&skin=0,类似5楼的用法 |
|
-- 作者:zto001 -- 发布时间: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).......
|
|
-- 作者:有点蓝 -- 发布时间:2024/8/14 16:03:00 -- 看别人帮助咯:https://www.yuque.com/huice-wiki/bhxv6e/fm6qfd |
|
-- 作者:zto001 -- 发布时间:2024/8/15 19:26:00 -- 字典序从小到大排序是怎么排序的? dim 入参字段 = 接口私钥(由旺店通提供)appkey 接口公钥(由旺店通提供) format json method 接口名称 sid 卖家账号(由旺店通提供) sign_methodmd5 timestamp 2024-8-15 19:19:51 后面排序不确定compress_response_body1 {"业务请求参数}接口私钥(由旺店通提供) msgbox(MD5加密) 这样操作是吗?
|
|
-- 作者:zto001 -- 发布时间:2024/8/15 19:29:00 -- 我说咋为啥有些接口要文件有些接口非常简单。原来是这代码处理问题啊,直接拼接就可以了是吧 |
|
-- 作者:有点蓝 -- 发布时间: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 & "& ...............") |