# marvel-open-api **Repository Path**: apicescn/marvel-open-api ## Basic Information - **Project Name**: marvel-open-api - **Description**: 统一开放平台项目! 第三方平台 开发接入 为商家提供行业解决方案,提升品牌宣传与客户服务体验 共建物联网智能服务生态圈、与商家共同携手发展,助力企业增长! - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2020-10-13 - **Last Updated**: 2022-04-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # marvel-open-api 统一开放平台项目! 第三方平台 开发接入 为商家提供行业解决方案,提升品牌宣传与客户服务体验 共建物联网智能服务生态圈、与商家共同携手发展,助力企业增长! # 一、项目说明 本项目主要是实现统一对外接入探索者平台入口,让你的移动端、应用端可直接接入本平台名下的任何设备和设备控制等操作。 让你的设备更具有开放性,其优势能力如下: 1、增强设备与不同平台间的应用,有利于自研开发统一门户时进行集成。 2、通过开放平台,用户可进行二次数据分析,进行自己的业务数据挖掘与分析工作。 3、通过开放平台,用户可轻松定制自己的移动端应用,而无须依赖本平台提供的移动应用,可轻松打造自己的品牌与宣传。 4、加强运营能力、独立于平台帮助用户运营自己的品牌和渠道,增加用户的黏结性。 # 二、接入流程 1、注册商家账户信息,通过填写企业名称、企业地址、企业联系电话、企业工商登记、企业申请应用类型(应用类/账户类——当为账户类时 还需提供平台账号与密码的验证)、企业接入号(可自行填写-用于生成AppId)、登录账号、登录密码、用户头像、公司主页、申请用途描述、 申请人、申请人联系电话。 2、提交审核,商家申请注册后,探索者团队将对申请信息进行审核,确保申请人的正确性和准备性,以保障应用的真实可靠。 3、审核通过后,开发者(申请者)得到AppId,可通过AppId进行平台开放API接口的调用与设备管理与业务数据的功能开发。 # 三、登陆 1、申请注册并审核通过后的开发者可以通过注册时填写的登录账号与密码进行系统的登陆,并查看用户登记注册信息,并可对基本信息进行维护。 2、登陆系统后可查看相关开放平台的资源中心内容,资源中心提供开放平台的统一对外API接口指南以及接口地址,包括接口调用样例以及返回信息样例 等统一标准的数据格式。 注: 1、增加测试环境地址的提供,以便用户在不同环境中进行不同的应用测试,同时对于临时性的用户申请,将加快审核的时效。 2、企业申请应用类型为账户类时,需在探索者平台中存在已有账户,否则部分接口将无法获得到应有的数据信息,为应用类时,由系统产生相关信息, 但无法获得用户相关的业务数据,仅可获得通用性业务数据。 # 四 项目结构 ``` ├─marvel-open-api | | │ ├─marvel-openapi-client---------------------------------client服务,用于封装DTO,Query层内容 | | │ ├─marvel-openapi-core-----------------------------------核心DAO、Service层代码 | | │ ├─marvel-openapi-test-----------------------------------单元、集成测试服务 | | | ├─marvel-openapi-web------------------------------------web层对外服务与应用层(Controller) ```