f
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
获得更多详情请访问 [https://www.tianyuanapi.com/]
|
||||
|
||||
2. 提供正式生产环境公网 IP
|
||||
在与商务团队沟通并了解清楚接入流程后,请您将正式生产环境的公网 IP 提供给天远数据。我们将依据您提供的公网 IP 进行 IP 访问设置,以确保后续接口调用的顺利进行。
|
||||
在与商务团队沟通并了解清楚接入流程后,请您将正式生产环境的公网 IP 提供给天远数据。可以自行在开发者中心添加白名单IP,我们将依据您提供的公网 IP 进行 IP 访问设置,以确保后续接口调用的顺利进行。
|
||||
|
||||
3. 构造并加密请求报文
|
||||
您需要构造 JSON 明文请求报文,然后使用 AES-128 算法(基于账户获得的16进制字符串密钥/Access Key)对该明文请求报文进行加密处理。加密时采用AES-CBC模式(密钥长度128位/16字节,填充方式PKCS7),每次加密随机生成16字节(128位)的IV(初始化向量),将IV与加密后的密文拼接在一起,最后通过Base64编码形成可传输的字符串,并将该Base64字符串放入请求体的data字段传参。此步骤中涉及的代码部分,您可参考我们提供的demo包,里面有详细的示例和说明,能帮助您顺利完成报文的构造、加密及Base64编码操作。
|
||||
@@ -23,5 +23,5 @@
|
||||
当您获得接口返回的结果后,需要先对Base64解码后的数据提取前16字节作为IV,再使用该IV通过AES-CBC模式解密剩余密文,最后去除PKCS7填充得到原始明文。同样,关于Base64解码及AES解密(含IV提取、填充去除)的代码实现,您可参考test包中的相关内容,以顺利完成返回结果的解密操作。
|
||||
|
||||
|
||||
若您在接入过程中有任何疑问或需要进一步的帮助,请随时与我们联系。您可以通过上述的商务邮箱和商务联系电话与我们的团队沟通,我们将竭诚为您服务。
|
||||
为方便开发者,我们在开发者中心中,在线测试页面右上角提供了不同语言的示例代码框架,您可以直接复制示例代码去调用相关的接口去进行调试,若您在接入过程中有任何疑问或需要进一步的帮助,请随时与我们联系。您可以通过上述的商务邮箱和商务联系电话与我们的团队沟通,我们将竭诚为您服务。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user