看完永丰的API规格书,开始盘点所需之参数。
由规格书可知,呼叫API所需要的参数有Version、ShopNo、APIService、Nonce、Sign、Message
Nonce这个栏位比较特别,设计是一个具有时效的值,当呼叫API时,丰收款会验证该Nonce值的时效性(60秒)及比较请求与取得Nonce值来源IP是否相同,以确保每次要求来源是一致。
取得Nonce值要透过丰收款提供的API,而body栏位要带ShopNo
要产出Sign要先准备Nonce、Hash ID及讯息内文
流程如下图所示:
Hash ID则是将Hash值中的A1、A2及B1、B2分别做XOR後组成Hash ID,如下图
最後将内文杂凑、Nonce及Hash ID加在一起进行sha256後形成Sign
下一节将实际取得Nonce值进行测试。shioaji
<<: [Day 19] Node http request
战斗实际制作Part02 承接昨天的攻击功能制作。拿取到定位点後要转换成Raycast再进行侦测。为...
这个东东主要的概念来自 Martin Fowler 所写的 《 Presentation Model...
很多时候我们会透过Button或是TextView等不同的原件, 都可以利用setOnClickLi...
在进入Pattern的介绍之前,我觉得要先让大家认识一下UML这个东西,尤其是Class Dia...
Odoo模组开发实战 目录 1.Actions 1.1 Server Actions (ir.act...