openapi和api「接口互联网开放平台」

互联网 2023-02-06 12:05:15

今天给大家普及一下openapi和api「接口互联网开放平台」相关知识,最近很多在问openapi和api「接口互联网开放平台」,希望能帮助到您。

1.1 开放平台介绍

开放平台(Open Platform) 在软件行业和网络中,开放平台是指软件系统通过公开其应用程序编程接口(API)或函数(function)来使外部的程序可以增加该软件系统的功能或使用该软件系统的资源,而不需要更改该软件系统的源代码。在互联网时代,把网站的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,这种行为就叫做Open API,提供开放API的平台本身就被称为开放平台。

以前的软件开发都是针对特定的用户或群体进行设计,但用户的需求是千差万别的,众口难调就是这个道理。随着软件开发的发展,人们的关注点和设计模式也在悄悄发生着变化,我与其针对特定客户进行开发,不如站在大众的角度进行设计,把自己从甲方乙方的魔咒中解禁出来,自己成为甲方。也就是说我以前开发的软件只给你用,你还不满意,现在我只提供核心业务,你自己来对接,你想设计成什么样子就设计成什么样子。于是 Open Api 应运而生!!淘宝、阿里、腾讯都是这么干的,怎么规定接口,你就得怎么对接!!

1.2 开放平台的使用场景

企业要调用别人的长板,通过API技术,互相调用、与行业形成链接。在借助他人长板的同时,也把自己的长板贡献给他人,就是互相赋能。

开放平台的作用简单地说就是通过第三方的力量来扩展自己的生态和能力,因为光凭自己做的软件并不能覆盖所有的场景,例如阿里、京东可以提供标准化的应用软件,可能满足于一些小的卖家使用,但是数百万形形色色的卖家对于个性化要求的软件,并不是一个公司的力量可以满足的,所以就把这些需求开放给众多的第三方开发者。

开放平台使用广泛、几乎所有的互联网公司都有自己的开放平台,知名的如京东的宙斯(JD Open Platform), 淘宝开放平台(Taobao Open Platform),百度的数据开放平台(https://open.baidu.com),大公司的开放平台都是一个完整的生态链,有很多第三方开发者(ISV),专门根据大的平台开放的接口,来开发出一些通用的软件,比如“E店宝”,依赖于淘宝、天猫、京东、拼多多等大型电商开放的接口,开发出的电商ERP的管理软件.

开放平台应用的典型场景:

电商开放平台:海尔的客服处理一个在京东或天猫店铺销售的家电的退货单子,通过海尔的CRM或ERP来处理,但得和京东或天猫的订单接口打通,这时候就得用到开放平台。京东或天猫提供的软件就满足不了这个需求,需要京东或天猫开放出自己的相关的电商接口提供给海尔和自己内部的ERP或CRM来对接。

京东开放平台地址:http://jos.jd.com

淘宝开放平台地址:http://open.taobao.com

淘宝开放平台商品类的API,如下图所示:

打车应用开放:中大型公司得需要管理员工加班打车的需求,比如员工每天工作满10小时才能打车,员工打车的距离每天的距离差距不能超过5公里,超出会有邮件提醒以及部门领导审批,因为人数众多,如果让员工来贴打车发票来走报销流程,这样在一个超过一万人的公司是不可想象的工作量,这样会极大地增加人力成本。很多公司的解决方案是利用滴滴的开放平台来接入公司的OA或ERP来管理员工的打车,这样员工打车管理和报销可以走自动化流程。

滴滴开放平台地址:http://open.xiaojukeji.com

某国内大型公司内部ERP接入滴滴平台,如下图所示:

AI开放平台:国内BAT、科大讯飞等很多国内AI技术领先的公司都有自己的AI开放平台,把自己在AI领域所擅长技术开放给第三方公司使用,比如人脸识别、语音识别、图像识别、机器翻译等人工智能技术开放出去。让第三方没有AI能力的公司也可以很容易地开发出自己的AI应用场景,比如一个做人脸识别打卡设备的公司有硬件制造优势,但没有人脸识别的技术,但他可以接入第三方有人脸识别技术优势的公司来开发自已的产品。

开放第三方登录:在PC时代,登录不同的网站,为了避免网站被攻击后导致的用户数据泄露,自己会将网站分类,不熟的网站使用密码A,常用的网站使用密码B,重要的网站用密码C,极其重要的几个网站单独用密码等等,但是记忆起来很费事。到了移动互联网时代,几大第三方平台已经成为了人手必备了产品了,特别是微信,简直可以看成移动互联网的用户身份证。产品接入了第三方登录后,用户跳转到第三方应用,直接在授权页面点击授权即可进入产品,免去了输入密码的环节,能提高登录的转化率。

第三方登录能简化注册流程,快速获取到用户信息,例如头像,昵称,性别,所在城市等等,让用户减少了信息填写的步骤。

三家开放平台的申请地址:

微博开放平台

http://open.weibo.com

微信开放平台

https://open.weixin.qq.com

QQ互联平台

https://connect.qq.com

还有其它的知名开放平台,比如: