白板服务帮助文档 -- OPENAPI
php-SDK 下载
签名认证方式
"Authorization: wis " + AccessId + ":" + Signature
"AD-Expire: expire"
'Content-Type: application/json'
Signature = base64(hmac-sha1(AccessKey,
VERB + "\n”
+ REQUESTURI+"\n"
+ EXPIRE + "\n"
+ Content-MD5 + "\n"))
- AccessKey表示签名所需的秘钥
- VERB表示HTTP 请求的Method,主要有PUT,GET,POST,HEAD,DELETE等
- "\n"表示换行符
- REQUESTURI 请求的URI 包含请求参数
- Content-MD5表示请求内容数据的MD5值,对消息内容(不包括头部)计算MD5值获得128比特位数字,对该数字进行16进制字符串编码而得到。
- EXPIRE表示此次操作的有效期 服务器时间的秒数
获取白板服务信息
REQUESTURI "/v1/wis/{wisId}" 例如"/v1/wis/ca16ca84c1889f3a0e5f31b6378fb386"
METHOD GET
获取文档列表
REQUESTURI "/v1/wis/docs?skip=0&num=10" 例如"/v1/wis/docs?skip=0&num=10"
METHOD GET
获取文档信息
REQUESTURI "/v1/wis/docs/{docId}" 例如"/v1/wis/docs/0935a9d7ac68a73a2a981bc3a33063ab"
METHOD GET
删除文档
REQUESTURI "/v1/wis/docs/{docId}" 例如"/v1/wis/docs/0935a9d7ac68a73a2a981bc3a33063ab"
METHOD DELETE
绘制的历史数据
REQUESTURI "/v1/wis/{wisId}/history" 例如"/v1/wis/ca16ca84c1889f3a0e5f31b6378fb386/history"
METHOD GET
页码信息
REQUESTURI "/v1/wis/docs/{docId}/pages/{page}" 例如"/v1/wis/docs/0935a9d7ac68a73a2a981bc3a33063ab/pages/1
METHOD GET
- docId 白板服务文档列表中的文档ID
- page 页码 (从1开始)
同步绘制信息
REQUESTURI "/v1/wis/{wisId}/draw" 例如"/v1/wis/ca16ca84c1889f3a0e5f31b6378fb386/draw"
METHOD POST
CONTENT-DATA {body:"draw data"}
- wisId 白板服务中的白板ID
- body 绘制的数据
同步翻页
REQUESTURI "/v1/wis/{wisId}/syncPage" 例如"/v1/wis/ca16ca84c1889f3a0e5f31b6378fb386/draw"
METHOD POST
CONTENT-DATA {page:<your page>}
上传文档
REQUESTURI "/v1/wis/docs/auto"
METHOD POST
CONTENT-DATA {fileName:"draw data",fileData:base64(<file-data>)}
- fileName 文件名称
- fileData 文件内容进行base64编码之后的。
PHP SDK下载