页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 10 下一个 »

eTower为每一个API客户提供一个API令牌和对应的密钥。密钥只用作MAC SHA-1签名,密钥不会在请求中进行传输。每一个请求必须包含身份认证信息以证实发送方的身份和权限。

入门

根据以下步骤快速完成身份认证。 

第一步:获取 Token 和 Key 



测试环境





正式环境

1

Host

http://qa.etowertech.comHosthttp://cn.etowertech.com 
2

Token

test5AdbzO5OEeOpvgAVXUFE0A

Token请于集成商联系
3

Key

79db9e5OEeOpvgAVXUFWSD

key

请于集成商联系

第二步:添加请求报文头部信息

Request Headers

X-WallTech-Date

请求发送时间

时间格式为 RFC1123 Format

格式:EEE, DD MM YYYY HH:MM:SS ZZZ

样例:Thu, 04 Nov 2021 03:39:28 GMT

注意:格林威治时间(GMT),是北京时间(GMT+8)减去8小时。

当服务器接收时间与发送时间相差15分钟以上,服务端拒绝请求。

Authorization

签名认证

格式:WallTech <Token>:<Base64 Encoded HMAC SHA-1 Hash>

说明:

    • <Token>:API 令牌 Token。
    • <Base64 Encoded HMAC SHA-1 Hash> :

Java代码描述:

通过将API令牌Key,如Key=79db9e5OEeOpvgAVXUFWSD,使用SecretKeySpec类对Key进行HmacSHA1方式的加密,再初始化一个算法为HmacSHA1的Mac对象,然后使用key初始化这个Mac对象。最后将Mac对象处理为Byte,然后对其进行Base64转换操作。具体加密方式请参考:

Content-Typeapplication/json
Acceptapplication/json

第三步:开始您的API对接

您现在可以开始将 eTower API集成到您的测试/正式环境中。 有关所有 API 操作的完整信息,请参阅通用 API 文档。 如需技术帮助,请发送电子邮件至

etowercs@walltechsystem.cn 。






Table of Contents ×

  • 无标签