easyopen

接口开放平台
授权协议 MIT
开发语言 Java
所属分类 程序开发、 其他开发相关
软件类型 开源软件
地区 国产
投 递 者 井兴怀
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

一个简单易用的接口开放平台,平台封装了常用的参数校验、结果返回等功能,开发者只需实现业务代码即可。

easyopen的功能类似于淘宝开放平台,它的所有接口只提供一个url,通过参数来区分不同业务。这样做的好处是接口url管理方便了,平台管理者只需维护好接口参数即可。由于参数的数量是可知的,这样可以在很大程度上进行封装。封装完后平台开发者只需要写业务代码,其它功能可以通过配置来完成。

结构图

easyopen结构图

功能特点

  • 开箱即用,写完业务代码直接启动服务即可使用,无需其它配置。

  • 采用数字签名进行参数验证,签名算法见:easyopen-core\签名算法.txt

  • 采用appKey-secret形式接入平台,即需要给接入方提供一个appKey和secret。

  • 校验功能和结果返回功能实现各自独立,方便自定义实现或扩展。

  • 平台开发者只需关注业务代码,其它功能由框架来完成。

  • 采用注解来定义接口,维护简单方便。

  • 支持i18n国际化消息返回。

源码文档

代码和文档托管在码云,包含服务端,SDK,开箱即用。地址:easyopen

  • 请求参数 easyopen定义了7个固定的参数,用json接收 { "name":"goods.get", "version":"2.0", "app_key":"test", "data":"%7B%22goods_name%22%3A%22iphone6%22%7D", "format":"json", "timestamp":"2018-01-16 17:02:02", "sign":"4C

  • eclipse下(idea原理一样) 下载或clone项目https://gitee.com/durcframework/easyopen.git 下载zip eclipse右键import… -> Exsiting Maven Projects。选择easyopen目录 导入到eclipse后会有三个工程,等待相关jar包下载。 全部jar下载完毕后,启动easyopen-server项目,由于

  • 先简单介绍下easyopen,一个简单易用的接口开放平台,平台封装了常用的参数校验、结果返回等功能,开发者只需实现业务代码即可。详情前往:easyopen码云 一般我们提供给前端接口采用用springmvc接口方式。如果要增加一个接口,大致步骤如下 添加一个Controller,打上@Controller注解 添加一个方法,打上@RequestMapping,定义URL,参数等信息 参数校验 在S

 相关资料
  • 智齿智能客服系统提供了包含完整业务流程的开放平台接口(Open API),结合企业的二次开发,可帮助企业建立一些更复杂的业务流程或者更灵活的数据流转。 以产品功能模块划分,包含: 在线客服 在线统计 机器人&知识库 电商平台 呼叫中心 工单系统 质检管理 客户中心 客服管理 智能外呼 其他业务接口

  • Kubernetes作为云原生应用的基础调度平台,相当于云原生的操作系统,为了便于系统的扩展,Kubernetes中开放的以下接口,可以分别对接不同的后端,来实现自己的业务逻辑: CRI(Container Runtime Interface):容器运行时接口,提供计算资源 CNI(Container Network Interface):容器网络接口,提供网络资源 CSI(Container S

  • BQMM.java Android SDK核心文件 获得BQMM实例 BQMM.getInstance() 注册appId和appSecret,初始化配置。 initConfig(Context mContext, String appId, String appSecret) 手动调用SDK初始化方法。 load() 获得编辑输入控件,返回一个Bqmm_Editview对象。 getEdi

  • 钉钉开发平台为企业定制属于自己的钉钉。目前,超过30000名开发者,正在基于钉钉开放平台的300多个开放接口,为企业用户提供优质的产品和服务。 应用中心 开通第三方应用 ● 选择适合自己行业的精品应用开通,管理员每日10点可以抢1个应用 手机端工作应用-右上角图标 电脑端工作应用-应用中心 钉无忧 · 企业服务保障计划 数据安全 ● 阿里数年安全技术沉淀,保障数据安全,再也不用担心数据泄露问题。

  • 本章主要介绍OSS的开放接口。开发者在发送请求给OSS时,既可以使用带签名认证的请求,也可以使用匿名访问。当签名验证错误或者是访问没有权限的资源时,OSS返回的错误码请参考下一章,本章就不在举例了。 5.1 公共HTTP头定义 5.1.1 公共请求头(Common Request Headers) OSS的RESTful接口中使用了一些公共请求头。这些请求头可以被所有的OSS请求所使用,其详细定义

  • 本文向大家介绍php天翼开放平台短信发送接口实现方法,包括了php天翼开放平台短信发送接口实现方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php天翼开放平台短信发送接口实现方法。分享给大家供大家参考。具体分析如下: 临时性需求,研究了一下天翼开发平台的东西,用来发送验证码还是不错的,但是每日限额不多,所以很鸡肋,但是保证100%到达 买的话还是蛮贵的,代码没有做任何优化处理,只是测