多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 应用端 API 说明 应用端 API 是指由应用端提供,供抽奖工坊调用的接口。 抽奖工坊奖通过 http POST - application/x-www-form-urlencoded 方式,将相关数据推送给应用端。 ## **设置应用端 API 地址,以及获得生成 token 的 secret** 开发者必须奖应用端的 API 地址设置到抽奖工坊中,这样在需要调用应用端的 API 的时候,抽奖工坊才知道要通过哪个网址。请在 抽奖工坊管理平台 -> 系统设置 -> 用户模式 -> API模式 中设置应用端的API的地址。 同时应用端也需要校验 token 的有效性,使用的 secret 也从上述设置页面中获取。 >[info] **PS:奖工坊后台设置中只能设置一个应用端 API 地址,但是 API 是有多个的, 怎么处理?** > ***** > 抽奖工坊调用应用端 API 的时候,使用统一的地址。并通过 POST 参数 api 的值,来区分不同的请求。 > 例如在 联通测试 中,POST 参数的 api 将传入 ping,而在发放奖品的时候 api 将传入 issue_prize。 > 开发者必须根据传入的 api 参数来进行不同的操作和进行响应。 >[info] **PS:关于时间戳 (Unix timestamp) time 参数的说明** > 云端往应用端的每个 API 请求都会包含一个时间戳 (Unix timestamp) time 参数,建议应用端对这个时间戳进行检查。比如请求到达时间与这个时间戳相差超过 30 秒就拒绝(可返回请求超时提示),从而防止已用过的 API 请求信息被二次利用。同时包含此参数,还可以防止在没有额外参数参与 token 生成的情况下 token 用来破解 secret 信息。