
问答社区
Emlogo-轻量开源建站系统API开发文档
分类:EMLOGO
emlog pro版本支持接口(API)调用功能,开发者可以通过调用API来和emlog系统进行交互。如:对接文章发布软件,实现自动发布文章;对接微信小程序,实现多样化的文章展示;对接浏览器插件实现更便捷的笔记发布功能等。详细接口说明请参看下文内容。
该文档以最新版本emlog pro为基础编写,低版本可能不兼容,请先升级到最新版本。
接口鉴权
(1)API秘钥鉴权
- 请求方式:POST/GET 和具体接口请求方式相同
- 鉴权所需参数:
参数 | 是否必填 | 描述 |
---|---|---|
req_sign | 必填 | 接口签名,见下方计算签名规则 |
req_time | 必填 | Unix时间戳,php可使用time()函数获取,如:1651591816 |
计算签名规则
将 unix时间戳 和 API秘钥 拼接后进行md5加密,API秘钥在后台 系统-设置-API接口设置里可以找到
php代码示例:
$apikey = '******'; // API秘钥,在后台系统-设置-API接口设置里可以找到
$req_time = time(); // unix时间戳, 单位秒
$req_sign = md5($req_time . $apikey); // MD5签名