接口开放平台的产品设计脑图及解决方案

简介: 接口开放平台的产品设计脑图及解决方案

接口开放平台

出于下游客户和开发者需要调用API和进行数据自动化对接的需求,当企业需要对外开放API接口时,就需要搭建自己的接口开放平台,并向外部开发者提供OpenAPI。

产品设计脑图

结合前面分享的文章:自建API接口管理平台的产品解决方案,本次继续分享在接口开放平台的产品设计脑图及其解决方案。

API开放平台脑图如下(点击图片可以查看高清原图):

API开放平台的设计脑图

按产品优先级划分,API开放平台所需要具备的功能模块主要有:

核心领域的:登录注册、应用管理、接口权限、接口文档

支持领域的:服务大厅、流量统计、首页

通用领域的:个人中心、工单管理

开放平台的使用说明

从外部开发者的角度,当开发者需要使用开放平台时,一般需要经历以下三个阶段。

第一阶段,引导开发者自助注册,开通账号。

第二阶段,引导开发者创建应用,申请接口权限。

第三阶段,开发者根据API接口规范,查看、接入和调用所需要的API接口。

可以在开放平台的首页给予新人引导,例如:

另外,在开发文档时,再配套提供更简洁的接入流程说明。例如下图:

登录注册

对于开放平台,开发者可以选择自行注册和登录。

注册时,可以选择不同的开发者角色,以便后续进行按角色分配接口权限,方便管理。

创建应用

开发者成功注册后,需要先申请和创建他的应用。开发者应用是指调用API接口的程序、系统和终端。成功创建和申请应用后,将会得到app_key和密钥。

查看接口文档和调用API

在登录的情况下,进入开放平台后,开发者可以查看自己每个应用所开通的API接口权限。

也可以在未登录的情况下,以游客的身份查看开放接口的在线接口文档,提前了解开放平台具备、提供和开放了哪些API接口服务能力。

在具体的API接口文档,开发者可以查看每个API接口的名称、功能描述、接口路径、接口参数和返回等信息。

购买付费API

如果某些API接口需要付费开通后才能使用,开发者需要能先查看每个接口的服务套餐,进行在线下单,和查看成功购买后的接口服务包,以及流量消耗情况。最好能在余额不足时及时提醒开发者。

接口流量统计和账单

最后,再配套为开发者提供接口调用的账单统计。

相关文章
|
6月前
|
新零售 供应链
九星创客新零售商城系统开发|源码|方案详情
当下的商业领域,随着网络、电话、电视等平台的日益成熟和壮大
|
算法 前端开发
钉钉文档协同编辑背后的核心技术原理
有人说,互联网给人类社会带来最深层次的变革是改变了人与人协作的方式,将信息传播的成本大幅降低。身在互联网行业之中,研究信息传播的方式方法,是我们的日常功课。
钉钉文档协同编辑背后的核心技术原理
|
3月前
|
文字识别 API 开发工具
视觉智能开放平台产品使用合集之要使用考勤系统需要接入哪个接口
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
|
17天前
|
缓存 监控 文件存储
|
27天前
|
Java 关系型数据库 API
介绍一款Java开发的企业接口管理系统和开放平台
YesApi接口管理平台Java版,基于Spring Boot、Vue.js等技术,提供API接口的快速研发、管理、开放及收费等功能,支持多数据库、Docker部署,适用于企业级PaaS和SaaS平台的二次开发与搭建。
|
5月前
|
文字识别 网络协议 算法
视觉智能开放平台产品使用合集之如果视频中有多人且需要指定某个人,该如何实现
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
|
6月前
|
安全 JavaScript Java
海外短剧系统开发详情版丨短剧系统开发指南流程/案例设计/功能需求/源码教程
Developing a short drama system requires consideration of multiple aspects, including system functionality, technical architecture, and user experience. Here is a detailed guide to help you understand the necessary steps and considerations for developing such a system
|
6月前
|
新零售 人工智能 搜索推荐
七人拼团新零售系统模式开发|成熟案例|详情
新零售,即企业以互联网为依托,通过运用大数据、人工智能等先进技术手段并运用心理学知识
|
6月前
|
新零售 人工智能 大数据
良久团购新零售系统模式开发|成熟技术|案例详情
由此看来,新零售是指利用大数据、人工智能等新兴技术,以满足顾客的需求为目标,将整个零售行业的产业链进行智能化升级。
|
6月前
|
前端开发 JavaScript Java
千帆大模型平台多维度体验总结——平台使用以及接口调用小游戏开发
千帆大模型平台多维度体验总结——平台使用以及接口调用小游戏开发
269 0