请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

ZDYW 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-4-21 17:30  /   查看:1351  /  回复:3
5金币
本帖最后由 ZDYW 于 2021-4-26 14:25 编辑

原始需求:
打算从旺店通的标准接口中获取订单数据(https://open.wangdian.cn/qyb/open/apidoc/doc?path=trade_query.php),
看了论坛的帖子,发现【发送http命令】比较符合,由于对代码开发一窍不通,所以想请假几个问题:
1、此接口是否支持http请求命令?图中所要求的公共参数、业务参数如何传递?是否可用https://sandbox.wangdian.cn/openapi2/trade_query.php?sid=11111&appid=33333的格式。

2、发送http请求命令中的复合结构、值或公式、数组等如何使用?此需求中适合用哪种?

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

3 个回复

倒序浏览
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-4-21 17:49:58
沙发
1.看截图,他提供的就是http请求接口。可以使用这个插件,不过我不确定他支不支持前端跨域发请求,如果后台报错了,你查一下报错提示如果是跨域相关的,那么你可以换成使用服务端命令的发送http请求命令,这个是后端交互,不会出现前端跨域的现象。

2.https://sandbox.wangdian.cn/open ... 111&appid=33333
这个是get形式的,你要看对方提供的接口是get还是post的,我看着应该是post。

3.你这里直接使用符合结构,加多个参数就行了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ZDYW悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-4-22 09:47:47
板凳
本帖最后由 ZDYW 于 2021-4-22 10:36 编辑

能顺便解释一下这一段嘛,百度了发现理解不了。
1.处理 appkey

  1.1 appkey 采用utf8编码格式的字符长度并保留两位,不够的位数补0,计算结果为:06

  1.2 将1.1计算的长度 06 和 appkey 用 - 作为分隔符进行拼接,拼接结果为 06-appkey

  1.3 test2-xx 采用utf8编码格式的字符长度不足四位,保留四位,不够的位数补0,计算结果为:0008,如果超过4位,保留实际结果,如:10000

  1.4 将1.3计算的长度 0008 和 test2-xx 用 - 作为分隔符进行拼接,拼接结果为 0008-test2-xx

  1.5 将1.2 和 1.4 的拼接结果用 : 进行拼接 ,拼接结果为 06-appkey:0008-test2-xx

  1.6 将1.5的结果最后拼接上分号 ; 拼接结果为 06-appkey:0008-test2-xx;转换不成06的模样


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-4-22 12:25:47
地板
ZDYW 发表于 2021-4-22 09:47
能顺便解释一下这一段嘛,百度了发现理解不了。
1.处理 appkey

这个看起来就一个拼接参数的规则,按照他的规则去拼接就可以了。
我不确定您具体是哪块不太理解,如果是在拼参数过程中,有什么问题的话,可能直接咨询一下旺店相关技术人员,可能得到的结果会更准确一些~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部