关于api:满足你对-Api-的所有幻想

一、Api 治理的难点在哪?置信无论是前端,还是后端的测试和开发人员,都遇到过这样的艰难。不同工具之间数据一致性十分艰难、低效。多个零碎之间数据不统一,导致合作低效、频繁出问题,开发测试人员痛苦不堪。 开发人员在 Swagger 定义好文档后,接口调试的时候还须要去 Postman 再定义一遍。前端开发 Mock 数据的时候又要去 mockjs 定义一遍,还须要手动设置 Mock 规定。测试人员须要去 JMeter 再定义一遍。前端依据 mockjs Mock 进去的数据开发完,后端依据 Swagger 定义的接口文档开发完,各自都试测试通过了,本认为能够马上上线,后果一对接发现各种问题:开发过程中接口变更了,只批改了 Swagger,然而没有及时同步批改 mockjs。后端开发的接口数据类型和文档不统一,肉眼难以发现问题。同样,测试在 JMeter 写好的测试用例,真正运行的时候也会发现各种不统一。工夫久了,各种不统一会越来越重大。二、Apifox 是什么?Apifox 是 API 文档、API 调试、API Mock、API 自动化测试一体化合作平台,定位 Postman + Swagger + Mock + JMeter。 通过一套零碎、一份数据,解决多个零碎之间的数据同步问题。只有定义好 API 文档,API 调试、API 数据 Mock、API 自动化测试就能够间接应用,无需再次定义;API 文档和 API 开发调试应用同一个工具,API 调试实现后即可保障和 API 文档定义完全一致。高效、及时、精确! 地址:www.apifox.cn 接下来,我将从以下几个方面逐个演示介绍: API 文档设计API 调试API 自动化测试API 数据 MockCI 继续集成数据库操作主动生成代码反对 HTTP、TCP、RPC数据导入/导出团队合作三、接口设计 (接口文档)⌨️ 3.1 接口文档接口设计即定义接口文档标准(如接口门路、参数、返回值、数据结构等)。 和 Postman 不一样,[Apifox] 是辨别接口设计和接口运行两个概念的。接口设计:即 新建接口 界面或接口详情里的 编辑 界面,用处是 定义接口文档标准,而不是 运行 接口,所以该界面是只能定义接口根本信息、参数名及参数阐明等,而不能设置参数值。参数值、前置脚本/后置脚本 等信息请在接口运行界面或接口用例界面填写。接口运行:即接口详情里的 运行 界面,用处是 长期调试接口,运行 完后,须要点击保留为用例,能力将填写的 参数值、前置脚本/后置脚本 等信息保留下来;否则敞开 tab 后,这些信息将会失落。 3.2 疾速上手点击左侧搜寻框旁边的 + 号按钮即可关上新建窗口,也可应用 快捷键 Ctrl(⌘) + N。 ...

August 17, 2022 · 2 min · jiezi

关于api:在-Github-Action-多平台构建-Electron-应用

家喻户晓,Electron 是一个开源的跨平台框架,它外部集成了 Node.js 环境和浏览器环境,让开发者能够应用 Web 技术来绘制客户端的 UI,同时领有不错的 I/O 能力。 咱们团队的产品 Eoapi 就应用了 Eletron 作为产品的基座,在公布时,须要针对 Windows、Mac 两个平台进行打包和构建,而 Mac 又分为 x86 以及 arm 两种处理器架构。 因而咱们最开始须要筹备三台电脑,用于构建三个平台的利用。 在本地打包,除了环境上的不便外,还会造成一些外乡特色的问题,例如因为平凡的长城造成的网络问题。 因而咱们心愿用自动化的形式进行构建,因为咱们的我的项目源码放在 Github 上,咱们很天然会选用 Github Action 来进行这个工作。 配置文件地址:https://github.com/eolinker/e...能够关上配合本文食用~首先咱们要在我的项目的根目录中建一个 .github 文件夹,其中有一个 workflows 文件夹,其中蕴含一个 release.yml 文件,这个文件名能够随便定义。 在 release.yml 中应用的是 yml 语法,能够将它了解为另一种格调的 JSON,至多在表达力上,两者是近似的。如果须要具体理解,能够去看 GitHub Actions 的工作流程语法 - GitHub Docs name: Release on: push: tags: - 'v*.*.*'咱们定义的是通过 git tag 来触发这个自动化工作流。如果须要,也能够定义成依据某个分支提交的事件来触发。 接下来是定义具体的工作流程,以下是略微简化过的 Windows 环境构建,大抵定义了根底环境的定义,比方 Windows 零碎 + Node.js 16: ...... jobs: release: name: build and release Electron app runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: os: [windows-latest] steps: - name: Check out git repository uses: actions/checkout@v3.0.0 - name: Install Node.js uses: actions/setup-node@v3.0.0 with: node-version: '16' - name: Release for Windows if: matrix.os == 'windows-latest' run: yarn release env: GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}其中波及的上下文能够参考官网文档:上下文 - GitHub Docs。 ...

August 17, 2022 · 2 min · jiezi

关于api:还是开源的工具-Mock-功能用起来香

接口尚未开发实现,在零碎交互单方定义好接口之后,咱们能够提前进行开发和测试,并不依赖上游零碎的开发实现。 通过应用 Mock 模仿数据接口,这样咱们就能够再只开发了 UI 的状况下,毋庸服务端的开发就能够进行产品的演示。 创立 Mock我就拿 Eoapi 来举例: 1、进入 API 文档详情页面,点击 Mock 标签,点击新建 MOCK 2、在弹窗中输出 Mock 名称以及响应内容 调用 Mock进入 Mock 列表页面,点击调用地址即可复制到剪贴板,在代码中间接对该 API 地址发动申请,即可失去响应后果。 在本文中演示的工具叫 Eoapi ,一个纯国产的开源 api 管理工具,有大家须要的接口测试、接口文档等外围性能。感兴趣的话,大家能够去理解下,都有残缺的开发文档,不必放心上手的问题。 简略的介绍下咱们, Eoapi 是开源的 api 管理工具,具备开发者须要的接口文档、接口测试等外围性能,但它更轻量、可拓展,能够通过插件广场,任意增加、卸载你想要的性能。 ☛ Github:https://github.com/eolinker/e...☛ 开发文档:https://docs.eoapi.io/?utm_so...☛ 在线demo:https://demo.eoapi.io/zh

August 17, 2022 · 1 min · jiezi

关于api:5-年前端聊聊-API-以及它的未来趋势

API 是什么?常常会遇到人问,“API是什么呀?”字面意思,API 即“利用编程接口”,是世界上所有软件的根本组成部分,企业通过开发和组合不同的 API 接口来造成咱们所用的各种软件,明天咱们所应用的所有互联网服务,比方发送短信、查看天气、在线领取、语音辨认等,背地都是大量的第三方 API 为咱们提供服务。 因而 API 是目前互联网中最通用的通信形式,来自寰球的开发者和企业都通过 API 来为用户提供标准化的数据和服务、帮忙软件实现零碎的集成、帮忙其余开发者疾速构建新的产品等。 API 无关的趋势举一个大家都容易了解的例子,晚期的电话网络是靠人工接线,拿起电话要对接线员说要接哪里的线,然而当电话的数量多了,接线员效率再高也不忙过去,最终演进成一套自动化的公共替换电话网。同样的,计算机设备和信息变多了之后,因而通信的需要也会减少。 在以前单体架构下,咱们能够应用零碎调用、事件、共享内存多种手段进行过程间的通信,然而当大家都开始将软件搬到云端,咱们的业务零碎开始在多个计算机之间运行后,咱们简直只能应用 API 来进行通信,毫无疑问 API 成了一个重要的组成部分。 甚至除了咱们的业务零碎自身,工具也须要应用 API 来进行通信,例如 k8s,它通过网络协议接口与各个子容器通信。 站在技术的角度来看,API 甚至能够共享、能够形象、能够分层,比方“中台”的诞生就是 API 演进的一个产物,各个子系统在外部实现上可能有本人的格调和标准,但在子系统相互通信的时候,必然是相互以 API 为通信规范。 事实上,通过咱们的察看,在近些年的每一轮技术热潮中,API 的重要性都是越来越显著。包含区块链、物联网、还有当下最热门的元宇宙,其中一个显著的趋势是每一轮技术热潮,都是在试图将越来越多的终端连贯在一起。不论最终的产品目标是为了计算、平安还是社交,在跨平台、跨终端、甚至跨网络的需要下,API 都是比拟牢靠甚至是惟一的抉择。 咱们国家的人口是海量的,咱们的网络覆盖率也十分高,在这样的条件和趋势下,无论什么行业畛域,只有是跟信息技术相干的软件产品,无论具体方向是什么,咱们将来须要连贯的人和设施只会越来越多,API 作为连贯各个终端的纽带,说是中流砥柱也不过分。 在现在微服务、云服务的大趋势和大背景下,随同着信息产业一直地优化和降级,API 在其中所表演的角色越来越无足轻重,也就必然须要好的治理计划。 简略的介绍下咱们, Eoapi 是开源的 api 管理工具,具备开发者须要的接口文档、接口测试等外围性能,但它更轻量、可拓展,能够通过插件广场,任意增加、卸载你想要的性能。 如果你对咱们的 Eoapi 有好的倡议或者反馈,期待你也能去 Github 上找到咱们,并提个 Issue,咱们真的会器重并且及时回复的~ ☛ Github:https://github.com/eolinker/e...☛ 开发文档:https://docs.eoapi.io/?utm_so...☛ 在线demo:https://demo.eoapi.io/zh

August 17, 2022 · 1 min · jiezi

关于api:有两套数据源那开源-api-管理工具如何部署

我置信大家在用 api 管理工具的时候,会有同样的疑难:我有两套数据源,如何实现对应的部署呢?读完本文你将大抵理解,如何依据数据源实现本人布局的部署形式。 就拿咱们 Eoapi 举例, Eoapi 会提供两套数据源: 本地数据源:可单机/离线应用,IndexedDB 数据库近程数据源:可近程合作,Node.js+MySQL服务器部署装置数据库装置 MySQL,而后开始 MySQL,创立一个名为 Eoapi 的数据库。 mysql -u root -pcreate DATABASE eoapi;服务部署 1、在服务器 Clone 仓库 git clone https://github.com/eolinker/eoapi-remote-server2、依照 README 部署好后,配置 ormconfig.json 文件 { "type": "mysql", "host": "localhost", "port": 3306, "username": "root", "password": "xxxxxx",//数据库明码 "database": "eoapi",//数据库名称 "synchronize": false, "logging": false, "entities": ["dist/entities/**/*.js"], "migrations": ["dist/migrations/**/*.js"], "migrationsRun": true, "cli": { "migrationsDir": "src/migrations" }}3、配置 .env 拜访近程服务须要加 token 鉴权,格局为 API_KEY=xxx API_KEY=1ab2c3d4e5f61ab2c3d4e5f6 4、启动服务 首次启动须要装置依赖 npm install启动我的项目 npm start如图,我的项目启动胜利 ...

August 16, 2022 · 1 min · jiezi

关于api:写接口文档之前我会问自己-3-个问题

为了让本人写的接口文档更加简洁明了,看起来不像个菜鸟写的,我通常会在写接口之前问本人 3 个问题。 咱们在开始一个新接口之前,须要进行以下判断: 申请协定是不是 HTTP/HTTPS?申请体和响应体格式是什么(XML、JSON、FormData、Raw)?API 是不是 RESTful 格调?如果下面三个问题的答案都分明了,就能够开始新增一个 API 接口。 API 信息在编辑 API 的顶部填写 API 的申请协定、形式、地址、名称;  协定反对HTTP/HTTPS 申请形式反对POSTGETPUTDELETEHEADOPTIONSPATCHAPI 申请参数设置申请头部你能够输出或导入申请头部。 除了手动输出,你还能够批量导入申请头部,数据格式为 key : value ,一行一条 header 信息,如: Connection: keep-aliveContent-Encoding: gzipContent-Type: application/jsonDate: Mon, 30 Dec 2019 20:49:45 GMT 设置申请体申请体提供了五种类型: Form-data(表单)JsonXMLRaw(自定义文本类型数据) 设置 Query 参数Query 参数指的是地址栏中跟在问号?前面的参数,如以下地址中的 user_name 参数: /user/login?user_name=jackliu批量导入的数据格式为 ?key=value... ,通过&分隔多个参数,如: api.eolinker.com/user/login?user_name=jackliu&user_password=hello 设置 REST 参数REST 参数指的是地址栏被斜杠/分隔的参数,如以下地址中的应用大括号包裹起来的 user_name、user_password 参数: /user/login/{user_name}/{user_password}WARNING留神,你只须要在 URL 中应用 {} 将 REST 参数括起来,表单的参数名不须要填写 {}。 API 响应内容设置响应头部你能够输出或导入响应头部。批量导入的数据格式为 key : value ,一行一条 header 信息,如: ...

August 16, 2022 · 1 min · jiezi

关于api:在-api-接口测试中我会关注这三个指标

接口开发实现后,咱们须要调用接口来测试接口的体现,当体现合乎预期时,则代表接口可用。 在测试中咱们可能会关注状态码、响应体以及响应工夫,这些数据 Eoapi 统统都会展现给你,帮忙你判断 API 是否失常。 开始测试之前,咱们须要先填写测试数据~,能够点击标签页的加号新建一个测试标签页。 还能够通过点击分组 API 的闪电图标疾速对某个 API 发动测试。 通过类比现有的常识去学习新的常识往往更快,平时咱们个别会在浏览器里看 API 申请信息,这些信息在 Eoapi 对应的地位是什么呢?置信通过上面的对照图你很快能晓得如何在 Eoapi 测试: 下划线色彩雷同代表雷同模块申请 URL/申请形式/申请头/Query 参数 API Path 外面可能填写了 Query 参数,Eoapi 会将它主动同步到 Query 参数的表格外面。 首先确认你的 HTTP 申请体格式,抉择相应的申请体格式后点击测试按钮。 就能够看到相应 API 响应信息啦!  通过点击测试历史,还能够回溯过后测试的所有 API 申请信息,疾速回归测试。  本文中应用的接口测试工具,就是 Eoapi,它是开源的 api 管理工具,它轻便且可拓展。 当然,如果你感觉它还不够满足你的需要,你有什么好的想法,无妨去 Github 上提个 issue, 我的项目开发人员都会及时回复的。 该我的项目也有残缺的开发文档,如果你有什么技术问题,也能够去交换, PM 也会及时回复。 Github 地址:https://github.com/eolinker/e...文档地址:https://docs.eoapi.io/?utm_so...

August 16, 2022 · 1 min · jiezi

关于api:APISpace-发现好物

叮叮叮!!!APISpace 行将迎来 818发现好物节,发现好物,当然是给大家带来了超多超热门超好用的API啦~ 机会难得,快来看看有没有你想要、感动你的好物API~ IP归属地:是IP地址定位数据库的在线调用接口,依据IP地址查问归属地信息,蕴含43亿全量IPv4,蕴含国家、省、市、区县和运营商等信息。手机号码归属地:提供全国挪动、联通、电信等手机号码归属地查问,依据手机号码查问其省市区、运营商区号行政区划代码等信息。 上亿条数据囊括最新的170、166、147等号段,更新及时、准确度高。天气预报查问:反对全国以及寰球多个城市的天气查问,蕴含国内3400+个城市以及国内4万个城市的实况数据;更新频率分钟级别。空气质量查问:反对国内3400+个城市的整点观测,并附带空气质量监测点(全国共2335个)的整点观测数据。获取指定城市的整点观测空气质量,蕴含空气质量指数(AQI)、首要污染物、空气质量等级(优、良、轻度净化、中度净化、重度净化、重大净化)、6因素(CO、NO、O、PM10、PM2.5、SO)浓度(除了CO浓度单位为mg/m³之外,其余5种单位均为g/m³)等。空号检测:通过手机号码查问其在网活跃度,返回包含空号、实号、停机、库无、缄默号、危险号等状态。全国快递物流查问:提供已知所有执行限行政策的共计65个大城市(800+个区域)将来15天的机动车尾号限行数据查问,包含限行区域、限行规定等。如后续有新增城市退出限行营垒,本接口将第一工夫更新。验证码短信:反对三大运营商,虚构运营商短信发送,电信级运维保障,独享专用通道,3秒可达,99.99%达到率,反对大容量高并发。手机在网状态:传入手机号码,查问该手机号的在网时长,返回工夫区间,反对挪动、电信、联通手机号码。IP归属地-IPv6:提供全国邮政编码大全,为你疾速精确查邮编。日出日落:反对国内3400+个城市以及国内4万个城市,获取指定城市/地点每日日出工夫、日落工夫。身份证0CR:传入身份证照片,辨认照片文字信息并返回,包含姓名、身份证号码、性别、民族、出生年月日、地址、签发机关及有效期。二维码OCR:对图片中的二维码、条形码进行检测和辨认,返回存储的文字内容。尾号限行:提供已知所有执行限行政策的共计65个大城市(800+个区域)将来15天的机动车尾号限行数据查问,包含限行区域、限行规定等。成语大全:成语大全提供成语解释、成语用法、成语出处、成语谜语、成语故事、成语接龙、近义词、反义词等查问。邮编查问:提供全国邮政编码大全,为你疾速精确查邮编。API Space 下面还有很多各种各样的API,并且所有API提供收费的调用次数,大家感兴趣欢送拜访官网apispace.com,eolink用户能够间接应用eolink的账号登录喔~ 在 API Space 上购买和应用API也是极度不便的,接下来咱们用一个简略的示例来介绍一下~ 1. 订阅、购买APIAPI Space 上的API都反对收费试用,能够在定价这里看到收费试用次数以及价格套餐,点击收费套餐的购买按钮,就能够进行第二步做测试啦。 2. 应用 X-APISpace-Token 测试 APIAPI Space 提供十分不便的在线测试性能,在界面上填写相应的值,点击 发送 按钮,就能够一键实现测试。X-APISpace-Token 在 控制台》访问控制下批改。 3. 代码接入 API为了不便大家接入代码,API Space 提供了申请代码示例,有多种开发语言能够抉择,可供大家参考应用!

August 15, 2022 · 1 min · jiezi

关于api:APISpace-标准中文电码查询API

中文电码表采纳了四位阿拉伯数字作代号,从0001到9999按四位数顺序排列,用四位数字示意最多一万个汉字、字母和符号。汉字先按部首,后按笔划排列。字母和符号放到电码表的最尾。起初因为一万个汉字不足以应酬户籍管理的要求,又有第二字面汉字的呈现。在香港,两个字面都采纳同一编码,由输出员人手抉择字面;在台湾,第二字面的汉字会在开首补上“1”字,变成5个数字的编码。 在 APISpace 这个接口服务平台之后就提供了 规范中文电码查问API,我在这里举荐给大家。APISpace 下面还有很多类别的API,包含常见的短信类、快递物流类、天气类啥的,有须要的能够本人下来看看~ 利用场景中文电码可用作电脑里的中文输入法办理签证 接口信息申请形式:GETQuery参数: chars:中文字符串,最大长度32个字返回示例:{ "code": 200, "message": "success", "data": ["今:0093", "天:1131", "天:1131", "气:3049", "真:4176", "不:0008", "错:6934"]}调用代码示例OkHttpClient client = new OkHttpClient().newBuilder().build();MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");Request request = new Request.Builder() .url("https://eolink.o.apispace.com/dmcx/api/v1/forward/chinese_cd?chars=%E4%BB%8A%E5%A4%A9%E5%A4%A9%E6%B0%94%E7%9C%9F%E4%B8%8D%E9%94%99") .method("GET",null) .addHeader("X-APISpace-Token","7khd6tpq2kn56recq3nh3kwyko7hfn6l") .addHeader("Authorization-Type","apikey") .build();Response response = client.newCall(request).execute();

August 11, 2022 · 1 min · jiezi

关于api:如何使用-身份证归属地查询API

明天我就来说说如何应用 APISpace 的 身份证归属地查问API~ 身份证归属地查问 API,能够解读登程卡地、生日和性别。身份证归属地查问仅依编码及格局进行辨认判断,并不能辨认出身份证的真伪。身份证号码是依照肯定规定进行编写的,输出精确的18位身份证号码即可查问。 它接口应用起来也是超级不便,仅须要以下短短几步,就可能实现了: 到 APISpace 注册账户申请 身份证归属地查问 API申请之后就能够应用该接口了 接口应用留神申请头中 X-APISpace-Token 填写内容能够在测试界面看到或者控制台的访问控制页面查看到,从这两个中央粘贴复制进去。 接口信息申请形式:GETQuery参数: code:身份证号码返回示例:{ "code": 200, "message": "success", "data": { "area": "广东省广州市番禺区", "sex": "男", "birthday": "1999年05月19日" }}

August 11, 2022 · 1 min · jiezi

关于api:英语名言API-推荐

名言指为人类倒退做出奉献的,富裕常识的名人所说的可能让人懂得情理的一句较为闻名的话。宽泛上来说就是有意义,向人们揭示肯定的情理的话。那么名言翻译成英语又是怎么样说的呢?本产品返回各种英语名言。 APISpace 的 英语名言API服务 蕴含以下API: 获取英语名言列表获取英语名言题目列表 1. 获取英语名言列表输出想要失去的英语名言题目的ID,即可返回名言列表。这个ID在 获取英语名言题目列表API 获取。返回示例: { "statusCode": "000000", "desc": "申请胜利", "result": [{ "words": "[{\"ch\":\"畏缩不前,决不放弃!\",\"en\":\"1、Keep on going never give up.\"}, {\"ch\":\"今日事今日毕!\",\"en\":\"2、Never put off what you can do today until tomorrow.\"}, {\"ch\":\"置信你本人!\",\"en\":\"3、Believe in yourself.\"}, {\"en\":\"4、You think you can, you can.\",\"ch\":\"你认为你行,你就行。\"} }]" }]}2.获取英语名言题目列表此接口返回各类名言的ID,作为 获取英语名言列表API 的辅助接口。返回内容: { "statusCode": "000000", "desc": "申请胜利", "result": [{ "id": 81, "title": "100句无关励志的英语名言" }, { "id": 82, "title": "100句激励本人的英文名言" }, { "id": 83, "title": "100句让人受害的英文名言" }, { "id": 84, "title": "100句值得学习的英语名言" }, { "id": 85, "title": "100句值得收藏的英语名言" }, { "id": 86, "title": "50句精辟的英语励志名言" }, { "id": 87, "title": "30句中英文对译名言警句" }, { "id": 88, "title": "20条优良的英语名言佳句" }, { "id": 89, "title": "值得珍藏的英语名言大全" }, { "id": 90, "title": "短小精悍的英文格言警句" }]}

August 11, 2022 · 1 min · jiezi

关于api:请求体格式有哪些呢我总结常见的这几种

在 Eoapi 中常见的申请体有这几种: Json{ "string": "test", "array": [{ "dom1": {}, "dom2": false, "dom3": [] }], "object": { "dom1": "", "dom2": 0 }, "null": null, "float": 11.11, "int": 1, "boolean": false}Form-data有两种格局的 Form-data(表单数据),multipart/form-data 和 application/x-www-form-urlencoded;古代浏览器中,应用表单提交申请的状况曾经比拟少了,所以用得比拟多的是 application/x-www-form-urlencoded,然而有一个特例,如果你的申请须要上传文件,那申请体格式无疑是 multipart/form-data 了。 1.Form-data[content-type="multipart/form-data;"] ------WebKitFormBoundaryNWnXbkVpqUPjFVZqContent-Disposition: form-data; name="multiple"2------WebKitFormBoundaryNWnXbkVpqUPjFVZqContent-Disposition: form-data; name="formDataStructure"formDataStructure------WebKitFormBoundaryNWnXbkVpqUPjFVZq--2.Form-data[content-type="application/x-www-form-urlencoded"]a=1&amp;b=2 3.XML <?xml version="1.0" encoding="UTF-8" standalone="yes"?><root> <type version="1.0">projectMember</type> <statusCode version="webGlobalVal">000000</statusCode> <memberList> <memberNickName/> <inviteCall>2177295417@qq.com</inviteCall> <userNickName>[\u968f\u673a]\u65e0\u5d16\u5b50</userNickName> <userImage/> </memberList></root>4.Rawrandom text string Eoapi 是一款简略、好用的开源 API 工具,根底性能仅包含 API 文档和测试,满足咱们开发者的外围需要。 文档地址:https://docs.eoapi.io/?utm_so...我的项目地址:https://github.com/eolinker/e...Demo地址:https://demo.eoapi.io/zh/home...

August 11, 2022 · 1 min · jiezi

关于api:APISpace-生肖查询API

十二生肖是中国传统的文化之一,也称为十二属相。中国现代常常利用的十二进制纪年法,十二年一轮回。用十二地支示意,即子丑寅卯辰巳午未申酉戌亥。 明天咱们就来说一说 APISpace 的 生肖查问API,依据生肖名称,查问生肖详细信息,蕴含:五行剖析、本命佛、生辰、吉祥色彩、侥幸数字、侥幸花、性情方面等等信息。十分的全面。 APISpace 还有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择~ 接口信息申请形式:GETQuery参数: keyword:查找的生肖名称申请代码示例:OkHttpClient client = new OkHttpClient().newBuilder().build();MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");Request request = new Request.Builder() .url("https://eolink.o.apispace.com/sxcx/api/v1/xzw/zodiac_query/?keyword=牛") .method("GET",null) .addHeader("X-APISpace-Token","") .addHeader("Authorization-Type","apikey") .build();Response response = client.newCall(request).execute();返回示例:{ "code": 200, "message": "success", "data": { "zodiac_nm": "牛", "five_elements_anls": "丑属土", "natal_buddha": "虚空藏菩萨", "year": "2021、2009、1997、1985、1973、1961、1949、1937", "auspicious_clr": "蓝、红、紫色", "big_evil_clr": "红色、绿色", "big_bad_numbers": "3、4", "lucky_num": "1、9", "lucky_flower": "侥幸花郁金香、万年青、桃花", "zodiac_nm0": "吉祥方位东南方、正南方及正北方", "zodiac_nm1": "丑年生人,性诚恳,富裕忍受心,对事多执著,乏其交际,女人多信别人甜言以至失败,悔恨不入及,应该审慎之,此人噤若寒蝉,不被人重用,但心田温和,作事勤勉,流动独立,热心松软,性向钱财等,早离乡白手成家,少年有福,中年交来多少苦劳与精力的麻烦与苦恼,晚景天禀赐福的荣幸,有婚姻上的麻烦等。", "advantage": "温厚诚实,三思而行,有抱负。", "shortcoming": "拘束冷酷,回心转意,不善沟通。", "causeq": "得心应手,大有可为。", "love": "爱憎分明,风波波折,中庸均衡。", "fortune": "运势低落,偏财小吉。", "healthy": "衰弱良好,关注耳鼻喉旧病复发。", "suitable": "鼠、蛇、鸡", "avoid": "马、狗、羊" }}

August 11, 2022 · 1 min · jiezi

关于api:终于新增了查看所有测试历史的功能我有点迫不及待了

谈到 Eoapi 测试历史性能的改版,这就要从咱们的开源我的项目共建者在 Github 上提了一个 Issue 说起。 感激他的倡议!通过了团队外部的探讨——是好的体验,可提上日程。 当然,在现版本(V 1.3.0)之前也有查看测试历史性能,但彼时测试历史追随 API 信息,每个 API 有本人的测试历史,这样就会遇到两个方面的问题: 在查看历史时可能比拟麻烦,要先找到历史的 API 再看历史针对没有保存文档的 API 测试历史不晓得去哪找,能够关上空白测试 Tab,但入口比拟荫蔽所以,当初有全新的体验,在分组上方你能够看到【测试历史】,在这里能够看到依照更新工夫排序的所有测试历史,点击【测试历史】能够将过后测试的数据从新填入到测试页面,一键实现从新测试,真的超不便! 除了反对查看全副测试历史,咱们的 Eoapi 最近更新到 V 1.3.0,新增了很多重要性能,能够参考这里 如果你对咱们的 Eoapi 有好的倡议或者反馈,期待你也能去 Github 上找到咱们,并提个 Issue,咱们真的会器重并且及时回复的~ ☛ Github:https://github.com/eolinker/e...☛ 开发文档:https://docs.eoapi.io/?utm_so...☛ 在线demo:https://demo.eoapi.io/zh

August 11, 2022 · 1 min · jiezi

关于api:既是开源又是国产的-api-管理工具我推荐这个

作为新入行的开发者,对 API 测试工具并没有理解那么多,一番搜寻比照后,再问问四周的开发敌人,也逐步晓得对我而言什么样的 API 接口测试工具更适宜我,我感觉它得满足以下几点: 轻量化,有简略的外围性能;可扩大,想要的其余性能可能通过拓展取得;UI 不能太丑了(审美也很重要的)收费的(作为集体开发者的我而言,这要求不过分吧?)比照了市面上耳熟能详的,最终我抉择了这个叫做 Eoapi 的开源 API 管理工具,有外围的根底性能,包含 API 文档和测试,满足开发者的外围需要。 对于 Eoapi 而且据我理解,这个叫 Eoapi 的开源我的项目是建设在一家多年来专一 API 全,生命周期畛域的行业公司 Eolink 的教训根底之上,当初将这个我的项目开源,对于咱们用户而言,能用到收费好用的工具,对于企业而言,能从社区中排汇不错的反馈和实际,我感觉这是双赢的后果。 外围性能 API 接口测试,反对 Web 最常见的 HTTP(S) 协定,纯 UI 操作,仅须要一次点击即可获取清晰残缺的 API 测试信息。API 接口治理,反对规范化的文档、敌对的浏览界面以及清晰的分类,上手老本更低。插件广场, 须要更多的性能,能够通过装置插件去实现,你能够装置语言包、导入 Postman、Swagger 等格局的 API ,一键同步等等性能。最近又更新到了 V 1.3.0 的版本,新增了如下性能: 零碎、插件多语言反对测试反对前后置 Javascript 脚本,反对加解密、断言、全局变量等性能查看所有测试历史反对预览选中环境本月更新主题围绕:优化 UI 、测试加强、国际化好了,对这款开源 api 管理工具感兴趣的,能够间接去看看: 代码仓库:https://github.com/eolinker/e...Eoapi 开发文档:https://docs.eoapi.io/?utm_so...在线Demo: https://demo.eoapi.io/zh 如果你对开源也感兴趣 如果你感觉你想要的性能插件, Eoapi 上临时还没有,无妨本人入手试试开发一个;如果你有很好的产品意见或者反馈,无妨去 Github 上提个 ISSUE,我的项目组成员都会及时回复你的。 不必放心上手有难度,有残缺的文档,看文档是咱们开发者的必备技能了吧

August 11, 2022 · 1 min · jiezi

关于api:银行卡四要素API-方便好用

在前几篇文章当中我举荐了 APISpace 的 银行卡三要素API,明天我就来说说 银行卡四因素API,相比于三要素,四因素多了一个手机号参数。 银行卡四因素API,反对校验银行卡号、姓名、证件号、手机号码是否属于同一个人的信息。输出银行卡号、姓名、身份证号等根本信息,测验银行卡是否为该身份所有,手机号是否为银行卡绑定手机号。 APISpace 下面还多有各种各样的API,包含常见的短信、物流、天气啥的,有须要的能够本人下来看看~ 利用场景绑定银行卡时校验银行卡是否为该身份信息所有。 互联网金融:宽泛使用于金融信贷行业,可对借贷人及投资人的身份、银行卡信息进行验证,除此之外,也实用于直销银行、基金、证券、信托、保险等畛域。征信业务:罕用于征信公司对被调用户身份信息以及银行卡验证场景,以及当企业与其客户对接具备资金流动业务时,需对客户相干实在信息进行筛选、核验。领取业务:在网站、APP等互联网产品中领取时,需进行银行卡绑定,对银行卡因素的鉴定能够保障用户信息准确无误、操作过程平安合规。实名认证业务:帮忙网站、APP等互联网产品通过验证银行卡因素进行用户实名认证的业务。 银行卡四因素API申请形式:POST申请格局:FORMDATA申请参数:![上传中...]()返回示例:{ chargeStatus: "1", message: "胜利", data: { orderNo: "011569554991100011", handleTime: "2018-04-12 18:08:03", result: "02", bankName: "", cardType: "", cardCategory: "***", remark: "信息认证未通过(发卡行无此卡号)" }, code: "200000"}

August 10, 2022 · 1 min · jiezi

关于api:APISpace-中秋节祝福语

下个月就是中秋佳节了,在这里我给大家举荐一个好货色 —— 中秋节祝福语API,中秋经典贺词大全,在中秋佳节的时候,不要忘了给你敬爱的家人和敌人送上一句舒适的祝福语。 APISpace 还有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择~ 利用场景中秋佳节,给亲戚朋友发送祝福语中秋广告祝福语接口信息申请形式:GET申请格局:FORMDATA申请参数: page_size:一页显示多少条数据(默认返回5条,最大显示20条)search_keyword:搜寻蕴含的关键字(默认为空)申请示例代码:<?php$curl = curl_init();curl_setopt_array($curl, array( CURLOPT_URL => "https://eolink.o.apispace.com/zhufuyuzqj/api/v1/mid_autumn_festival_wishes/random", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "GET", CURLOPT_POSTFIELDS => "page_size=1&search_keyword=%E5%AE%A2%E6%88%B7", CURLOPT_HTTPHEADER => array( "X-APISpace-Token:", "Authorization-Type:apikey", "Content-Type:" ),));$response = curl_exec($curl);$err = curl_error($curl);curl_close($curl);if ($err) { echo "cURL Error #:" . $err;} else { echo $response;}返回示例:{ "code": 200, "message": "", "data": [{ "text": "以真挚为圆心,以了解为半径,画出情谊的圆。以缘份为圆心,以浪漫为半径,画出恋情的圆。以关心为圆心,以打动为半径,画出离散的圆。中秋节高兴!" }, { "text": "人活一世,亲情、情谊、恋情三者缺一已为遗憾;三者缺二,实属可怜;三者全缺,生不如死。" }, { "text": "今夜明月圆,家家人离散,幸福好因缘,高兴敌人缘,苦涩恋情缘,愿你日日花好月圆,中秋更是幸福离散!" }, { "text": "花香好月圆好中秋真美妙,身材好事业好生存更美妙。中秋将至,祝您工作顺心,生存舒心,恋情甜心,中秋开心!" }, { "text": "亲情恋情,情系佳节。家园月圆,圆满中秋。" }], "page_size": 5}

August 10, 2022 · 1 min · jiezi

关于api:教你如何开发一个导入导出插件

在开发过程中,或多或少都会遇到数据格式转换的问题,如果只是简略的数据,那天然用什么形式都能够,如果遇到数据十分多、层级简单、关联性强的数据,则须要摸索出一套适合的,本文会介绍两种比拟可行的转换模型,他们各自适宜不同的场景和爱好。在不同的平台上开发导入/导出插件,天然会受到该平台硬性条件的束缚,例如供主零碎调用的函数名、约定的传入和返回的参数模式、与主零碎共享的环境变量等等。这些方面各自的平台难免会有所差别,难以对立探讨,但其本质是数据结构的转换,也是本文想要探讨的主题。 例如当初咱们有一份本人零碎所属的接口数据,须要将其转换成 postman 平台的数据。咱们依照难度,由浅及深地探讨如何解决各种场景。 在开始之前,咱们先约定一下术语,无论是导入还是导出,咱们将转换前的数据称之为源数据,将转换后的数据,称之为指标数据。无论在性能上是导入或导出,咱们所做的事件是相似的,都是将一种数据结构转换成另一种数据结构。 字段差别最简略的状况,字段内容一样,仅仅是字段名不一样,例如在咱们的数据中,接口申请地址叫做 url , 在指标数据格式中,申请接口地址叫做 uri ,那只须要做一下简略的转换即可: const translate = ({ url }) => { return { uri: url }}们将难度略微晋升一点,思考更简单一些的状况,是字段之间的关系是一对多,或多对一。例如在源数据中,须要用 host + path 两个字段来形容接口地址,而在指标数据中仅用一个字段 url 来形容。在这种状况下,咱们最好应用另一个小函数来解决: const translatePath = ({ host, path }) => ({ url: host + path})const translate = ({ host, path }) => { return { ...translatePath({ host, path }) }}在一对多、或多对一、多对多这几种字段关系中,都能够用该思路,灵便地封装出translateRequest、translateResponse等多个函数,将他们在返回值中重叠在一起: const translate = ({ host, path, request, response }) => { return { ...translatePath({ host, path }), ...translateRequest({ path, request }), ...translateResponse({ response }) }}大抵的解决模型如此,因为每一个子函数都是独立运行、独立解析,不存在缓存和副作用,因此较好保护,在传参、取参时能够灵便管制本人须要或不要的参数;一些非空解决、边界解决,也都能够在对应的子函数中操作;庆幸 ES6+ 提供了比拟优雅的解构语法,能让程序整体看起来较为简洁。 ...

August 10, 2022 · 1 min · jiezi

关于api:企业工商四要素核验API-推荐

明天就来给大家举荐一款API —— 企业工商四因素核验API,心愿能帮忙到有须要的小伙伴~ 企业工商四因素核验,反对国内3400+个城市以及国内4万个城市的实况数据;更新频率分钟级别。 它接口应用起来也是超级不便,仅须要以下短短几步,就可能实现了: 到 APISpace 注册账户申请 企业工商四因素核验 API申请之后就能够应用该接口了APISpace 还有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择。 接口应用留神申请头中 X-APISpace-Token 填写内容能够在测试界面看到或者控制台的访问控制页面查看到,从这两个中央粘贴复制进去。 接下来和大家分享一下接口的一些信息。 接口信息申请形式:POST申请格局:FORMDATA申请参数: entName:企业名称legalPerName:法人姓名creditCode:对立信用代码idNum:法人身份证申请代码示例:OkHttpClient client = new OkHttpClient().newBuilder().build();MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");RequestBody body = RequestBody.create(mediaType, "entName=&legalPerName=&creditCode=&idNum=");Request request = new Request.Builder() .url("https://eolink.o.apispace.com/gsxx/business-four-auth") .method("POST",body) .addHeader("X-APISpace-Token","") .addHeader("Authorization-Type","apikey") .addHeader("Content-Type","") .build();Response response = client.newCall(request).execute();

August 10, 2022 · 1 min · jiezi

关于api:如何使用-人像比对API

本文就来和大家说说如何应用 人像比照API,来自于 APISpace 接口服务平台。 利用场景金融行业(银行、证券、保险)银行/证券:对用户身份的真实性要求很高,应用在线物证核验服务能够大大减少银行的人力投入。保险:通过近程物证核验服务,能够无效躲避保险欺诈等。教育行业(在线教育、结业考试)在线教育:近程物证核验计划完满的解决了传统的课堂面授,学生的身份确认这一项难题。结业考试:升高了人力核查的老本,无效缩小替考景象互联网(视频直播、网约车)视频直播:通过在线物证核验服务,可对主播的实在身份进行审核备案,躲避内容守法危险。网约车平台:通过在线物证核验服务,能够精确核实司机和乘客公安行业(市政府、安防服务)市政府:身份证补办、居住证申领、出入境证件申领等业务,须要对用户的身份进行精准的核实。安防:对于机场、大型展会或办公楼等人口密集的场合,通过智能物证核验服务,可无效对进出人员进行身份核验。 接口信息申请形式:POST申请格局: image:人脸照,base64字符串,图片大小不能大于100K,base64字符串去掉头部形容(如data:image/png;base64)idNum:身份证号name:姓名申请代码示例:OkHttpClient client = new OkHttpClient().newBuilder().build();MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");RequestBody body = RequestBody.create(mediaType, "image=&idNum=&name=");Request request = new Request.Builder() .url("https://eolink.o.apispace.com/idmatch/idmatch-new") .method("POST",body) .addHeader("X-APISpace-Token","") .addHeader("Authorization-Type","apikey") .addHeader("Content-Type","") .build();Response response = client.newCall(request).execute();

August 10, 2022 · 1 min · jiezi

关于api:APISpace-银行卡三要素API-推荐

最近在做我的项目的时候,须要用到银行卡三要素的API,于是我就去APISpace下面找,果然还真有,而且十分合乎我的开发需要,就很nice!在这里举荐给大家。 银行卡三要素API,检测输出的姓名、身份证号码、银行卡号是否统一。毫秒级响应、直联保障,反对全国所有银联卡。 有时候咱们想要晋升开发效率,无妨能够找找第三方接口来帮忙咱们,APISpace 就是一个很不错的接口服务平台。APISpace 还有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择~ 利用场景绑定银行卡时校验银行卡是否为该身份信息所有。 互联网金融:宽泛使用于金融信贷行业,可对借贷人及投资人的身份、银行卡信息进行验证,除此之外,也实用于直销银行、基金、证券、信托、保险等畛域。征信业务:罕用于征信公司对被调用户身份信息以及银行卡验证场景,以及当企业与其客户对接具备资金流动业务时,需对客户相干实在信息进行筛选、核验。领取业务:在网站、APP等互联网产品中领取时,需进行银行卡绑定,对银行卡因素的鉴定能够保障用户信息准确无误、操作过程平安合规。实名认证业务:帮忙网站、APP等互联网产品通过验证银行卡因素进行用户实名认证的业务。 接口信息申请形式:POST申请参数格局:FORMDATA申请参数: name:姓名idNum:身份证号cardNo:银行卡号返回示例:{ chargeStatus: 1, message: "胜利", data: { orderNo: "011569554991100011", handleTime: "2018-12-10 11:34:38", result: "01", bankName: "招商银行", cardType: "金卡", cardCategory: "借记卡", remark: "认证统一" }, code: "200000"}

August 10, 2022 · 1 min · jiezi

关于api:方便好用的图片审核API

图片审核API有什么作用呢?躲避守法、违规危险图片信息可能带来的恶心攻打、网络欺骗、个人信息泄露以及诱发违法犯罪等守法违规行为。进步审核效率解放人工,提高效率的同时又节约了老本。 APISpace 的 图片审核API,反对对图片进行政治敏感辨认、色情辨认、暴恐辨认、恶心图像识别、广告检测、图像品质检测。APISpace下面有很有类别的API,比方短信类、天气类、物流类、智能辨认类、教育文化类等等,并且所有的API都提供收费的调用次数,大家能够下来看看有没有本人须要的~ 接口信息申请形式:POST申请格局:FORMDATA申请参数: imageUrl:图片资源拜访链接BizType:配置不同的内容审核策略,通过接口调用,默认不填为0,后端应用默认策略申请代码示例:OkHttpClient client = new OkHttpClient().newBuilder().build();MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");RequestBody body = RequestBody.create(mediaType, "imageUrl=&BizType=");Request request = new Request.Builder() .url("https://eolink.o.apispace.com/nrsh/imgcheck") .method("POST",body) .addHeader("X-APISpace-Token","") .addHeader("Authorization-Type","apikey") .addHeader("Content-Type","") .build();Response response = client.newCall(request).execute();返回示例:{ tradeNo: "796078182020423680", chargeStatus: 1, message: "胜利", data: { RequestId: "6b84d8a8-c9b8-438e-a811-b67171311ee7", SubLabel: "", LabelResults: [{ Suggestion: "Pass", Score: 0, Details: [], SubLabel: "", Label: "Normal", Scene: "Terror", HitFlag: 0 }, { Suggestion: "Pass", Score: 0, Details: [], SubLabel: "", Label: "Normal", Scene: "Porn", HitFlag: 0 }, { Suggestion: "Pass", Score: 41, Details: [], SubLabel: "", Label: "Normal", Scene: "Sexy", HitFlag: 0 } ], LibResults: [{ Suggestion: "Pass", Score: 0, SubLabel: "", Label: "Normal", Scene: "Similar", HitFlag: 0 }], Label: "Normal", ObjectResults: [{ Names: [], Suggestion: "Pass", Score: 68, Details: [], SubLabel: "", Label: "Normal", Scene: "PolityFace", HitFlag: 0 }], BizType: "0", HitFlag: 0, Suggestion: "Pass", Score: 0, OcrResults: [], DataId: "", Extra: "" }, code: "200000"}返回参数阐明可查看官网详情页。 ...

August 10, 2022 · 1 min · jiezi

关于api:有意思的生日密码API

每个人的生日都是个迷,星相命理给咱们生命的启发,不同的生日都会有不同的命运。生日总有神奇的暗示,依据出生日期的数字测出外在性情和潜在力量。APISpace 的 生日明码API 帮你揭开【生日明码】的神秘面纱,依据出生日期能够查问到生日明码,听着是不是觉得很有意思! APISpace 还有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择~ 接口详情申请形式:GETQuery参数: moon:生日月份day:生日日份返回示例:{ "message": "OK", "code": 200, "data": [{ "lucky": "6月2日出世的人都受到数字2以及月亮的影响。数字2象征良好的合作伙伴,对于这一天出世的人而言,在工作或人际关系上,都有很大的帮忙。不过,数字2同时也会妨碍或挫折集体的创意与口头,再加上月亮强烈的沉思和被动偏向的影响,将使这种情景更为显著。另外,在月亮和水星(双子座的主宰行星)的双重影响下,6月2日出世的人常会以圆滑却浮浅的态度处事,甚至情不自禁地想取悦别人,这种情景在排行老二的人身上特地重大,次要是因为他们长期受制于较有权威的兄姊所致。", "healthy": "6月2日出世的人因为爱好社交活动,因而很可能在有数的舞会、晚宴之后,体重直线回升。所以,最好多多抉择素食的菜色,以防摄取过多的脂肪。或是在家学习烹饪技巧,也颇能无效管制卡路里的摄取。至于静止方面,举凡一对一的竞赛活动,诸如回力球、网球等,都可能纾解挫折感,无益身心健康。这天出世的人在衰弱及饮食方面的常识丰盛,但除非是在本人的业余范畴之内,否则最好不要提供他人太多的倡议。还有,对他们那负荷过重的神经系统来说,定期且较长时间的休假,可是十分重要的。", "suggest": "不要把全世界的事都往本人肩上扛,应该多想想本人;也不要老是将他人牵扯到本人的打算中,而应该偶然试着本人独立实现工作。被动去追求幸福、高兴,并且真正器重这些倡议。", "celebrity": "哈代(Thomas Hardy)19世纪英国小说家及诗人、建筑师,他惯常以虔诚而不失风趣的笔触,塑造出作品中的乡农角色。作品有《黛丝姑娘》、《玖德》等。\n美国自由式泳将、五面奥运金牌得主强尼惠斯曼(Johnny Weissmuller),他也是电影演员,在一系列作品中表演“泰山”。\n希腊国王君士坦丁二世(Constantine Il)。\n教宗包庇十世(Pope Pius X)。\n英国作曲家及指挥家艾尔加爵士(Sir Edward Elgar),他是维多利亚女王期间的音乐家,也是第一位理解到留声机倒退之重要性的平凡作曲家,于1914-1933年间录制许多本人的作品,起初成为重要的历史材料。他的音乐优雅、轻捷而艰深,代表作有《傅华萨》、《威仪堂堂》等。\n天然主义者兼作家、插画家提尔(Edwin Way Teale)。", "tarot": "大秘仪塔罗牌的第2张是“女祭师”,她坐在宝座上,看来自在平静,有些高深莫测。她领有灵性,能够让暗藏的力量和机密浮现,进而给予人们这些常识。所以当牌面正立时显示的是平静、直觉、宛转以及审慎。当牌面倒立时,则示意诡秘、猜疑、冷酷和缓慢。", "aphorism": "自我安慰是欢快的消遣,然而却少有助益。", "advantage": "能爱护人、业余、刚劲果决。", "disadvantage": "奢求、无节制、耽于吃苦。", "moon": 6, "day": 2 }]}返回参数阐明:

August 10, 2022 · 1 min · jiezi

关于api:APISpace-万年历API

万年历是中国现代传说中最古老的一部太阳历。万年历的名称来源于商朝一位名叫万年的人,他是这部历法的编撰者。为留念他的功劳便将这部历法命名为“万年历”。万年历是记录肯定工夫范畴内的具体阳历与阴历的日期的年历,不便有须要的人查问应用。万年只是一种象征,示意时间跨度大。能同时显示公历、农历和干支历等多套历法,更能蕴含黄历相干吉凶宜忌、节假日、揭示等多种性能信息。 明天我就来说一说 APISpace 的万年历API,反对2020年至2030年任意一个公历日期的万年历数据,公历日期对应的农历、农历节日节气、天干地支纪年纪月纪日、生肖属相、宜忌、星座等信息。本接口返回数据起始日期为北京工夫以后日期-1,如果须要查问到将来N天的数据,则须要将days设置为N+1。例如查问将来5天的万年历数据,则days=6,返回昨天+将来5天的万年历数据。在这里也分享给大家。 APISpace 下面还多有各种各样的API,包含常见的短信、物流、天气啥的,有须要的能够本人下来看看~ 接口信息申请形式:GETQuery参数; days:反对将来15天返回示例:{ "result": [ { "date": "2020-07-01", //日期 "lunar": "五月十一", //农历日期 "lunarYear": "鼠年", //农历年 "ganzhiYear": "庚子年", //干支年 "ganzhiMonth": "壬午月",//干支月 "ganzhiDay": "乙巳日", //干支月 "festival": [ //节日或纪念日 "建党节", "香港回归纪念日" ], "fitting": "求嗣,嫁娶", //宜 "taboo": "安葬,出行", //忌 "solarTerm": "夏至", //节气 "stDays": 11, //节气第N天 "nextSt": "小暑", //下一个节气 "nextstDays": 5, //间隔下一个节气还有N天 "moreDetail": { //更多信息,若不须要,可在申请地址中传withMoreDetail=false "zodiac": "鼠", //生肖 "constellation": "巨蟹座", //星座 "pzTaboo": "乙不栽植千株不长", //彭祖百忌 "foetus": "碓磨床房内东", //胎神占方 "elementYear": "壁上土", //年五行 "elementMonth": "杨柳木", //月五行 "elementDay": "覆灯火", //日五行 "star": "氐宿(氐土貉)", //星宿 "chong": "猪 (己亥)", //冲 "sha": "东", //煞 "obsidian": "先负", //六曜 "twelveGods": "闭执位" //十二神 } }, …… //其余日期万年历信息 ]}

August 10, 2022 · 1 min · jiezi

关于api:前端接口调试神器jsonserver

对于曾经入门前端的同学,学会接口调试技能 算得上前端进阶的必经之路,然而雇一个后端来配合你学习接口调试显然有些不合理,那有没有本人一套全搞定的小工具呢?当然有,它就是 json-server,简略已学。本文就来介绍一下它。装置npm install -g json-server创立一个db.json蕴含一些数据的文件,你能够把它当做后端同学操作的数据库。 { "tree": [ { "title": "前端", "key": "1", "children": [ { "title": "CSS", "key": "3", "children": [] }, { "title": "JavaScript", "key": "4", "children": [] } ] }, { "title": "后端", "key": "2", "children": [ { "title": "Node.js", "key": "5", "children": [] }, { "title": "Golang", "key": "6", "children": [] } ] } ]}启动服务在你的蕴含db.json的目录关上终端,执行: json-server --watch db.json呈现上面的后果: ➜ json-server --watch db.json \{^_^}/ hi! Loading db.json Done Resources http://localhost:3000/data Home http://localhost:3000 Type s + enter at any time to create a snapshot of the database Watching...这时你就能够通过接口获取数据了,如:GET http://localhost:3000/data 就能够返回一个列表 ...

August 9, 2022 · 1 min · jiezi

关于api:有意思的脑经急转弯API

脑筋急转弯是一种充斥趣味的智力静止。能够训练思维和反馈。所以,这是一项全民都适宜的脑力流动。 其中的乐趣,只有猜对了的人才能领会。 明天我就来分享一个有意思的API —— 脑经急转弯API,领有大量、有意思的脑筋急转弯。本套API商品蕴含以下API: 固定程序获取脑筋急转弯 API随机获取脑筋急转弯 API通过查问参数获取相干的脑筋急转弯 API它来自于 APISpace 这个接口服务平台,APISpace 还有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择~ 脑筋急转弯的益处开发智力进步想象力沉闷氛围(一个好的脑筋急转弯能拉近两人的间隔)拓展知识面(很多都是带有典故的)进步幽默感突破惯性思维 接口信息申请形式:GETQuery参数: page:返回页数page_size:一页显示多少条数据(默认返回5条,最大显示20条)返回示例:{ "code": 200, "message": "", "data": [{ "question": "谜题:阿平曾经死了很久了,为什么他的棺材盖常常会被弄开?", "answer": "谜底:他从小睡觉就喜爱踢被子.", "interpret": "" }, { "question": "谜题:为什么现代人出殡时,会国乐和西乐齐鸣?", "answer": "谜底:谁晓得来迎接的是天使还是菩萨", "interpret": "" }, { "question": "谜题:谁能让全世界的妖魔鬼怪同时抱头鼠窜??", "answer": "谜底:太阳能", "interpret": "" }, { "question": "谜题:汤姆写信时,写收信人和寄信人的地址反了,后果信寄回本人家中,不过他不花半毛又把信寄给收信人,为什么?", "answer": "谜底:他写上查无此人放到邮箱里.", "interpret": "" }, { "question": "谜题:要如何让一块钱浮在水面上", "answer": "谜底:用美钞就行了", "interpret": "" }], "total_count": 2421, "page_size": 5}

August 9, 2022 · 1 min · jiezi

关于api:APISpace-歇后语大全API

歇后语是中国劳动人民自古以来在生活实践中发明的一种非凡语言模式,是一种短小、有趣、形象的语句。它由前后两局部组成:前一部分起“引子”作用,像谜面,后一部分起“后衬”的作用,像谜底,非常天然贴切。歇后语滑稽、风趣并使人加深了解和记忆;能令人更加了解,更加形象活泼得表白所要说的意思。 因而明天我就来分享一下 APISpace 的 歇后语大全API,含有十分多的歇后语,有对于和尚的歇后语、对于新年的歇后语、对于孔子的歇后语、对于艺术的歇后语等等,在这里分享给大家。 APISpace 下面还多有各种各样的API,包含常见的短信、物流、天气啥的,有须要的能够本人下来看看~ 接口信息申请形式:GETQuery参数: page:返回页数page_size:一页显示多少条数据(默认返回5条,最大显示20条)category:返回某分类的所有歇后语申请代码示例:import requestsquerystring={"page" : "1","page_size" : "1","category" : "对于和尚的歇后语"};url = "https://eolink.o.apispace.com/xiehouyu/api/v1/xiehouyu?page=1&page_size=1&category=%E5%85%B3%E4%BA%8E%E5%92%8C%E5%B0%9A%E7%9A%84%E6%AD%87%E5%90%8E%E8%AF%AD"payload = ""headers = { "X-APISpace-Token":"", "Authorization-Type":"apikey"}response=requests.request("GET",url, data=payload, headers=headers,params=querystring)print(response.text)返回代码示例:{ "code": 200, "message": "", "data": [{ "question": "老和尚撞钟", "answer": "语底:得过且过;过一天算一天", "category": "对于和尚的歇后语" }, { "question": "癞和尚念经", "answer": "语底:走样了", "category": "对于和尚的歇后语" }, { "question": "老和尚搬家", "answer": "语底:吹灯拔蜡", "category": "对于和尚的歇后语" }], "total_count": 2300, "page_size": 3}

August 9, 2022 · 1 min · jiezi

关于api:API接口是什么API接口常见的安全问题与安全措施有哪些

前言:现在具备开放式的业务体系结构将是下一代网络的重要特色之一。其中,要害的技术之一就是网络管制与应用层之间的利用程序接口(API)。面对API接口的平安问题,咱们能够采取几种安全措施。近日,网络安全钻研人员发现一组异样的挪动应用程序,这些应用程序向民众公开了 Twitter API 密钥。据统计,此类应用程序多达3200个。网络安全公司CloudSEK首次发现了这一问题,该公司在查看大型应用程序汇合是否存在数据透露时,发现了大量应用程序泄露了Twitter API密钥。据悉,造成这一景象的次要起因是开发者在整合挪动利用与Twitter 时,会失去一个非凡的认证密钥,容许其挪动利用与 Twitter API交互。当用户使其 Twitter账户与挪动利用分割起来时,这些密钥容许其他人代表用户行事,例如通过 Twitter 登录,创立推文,发送 DM 等。当攻击者设法失去这些密钥后,就可能以关联的 Twitter 用户身份进行操作,倡议大家不要将密钥间接存储在挪动利用中,防止攻击者找到并利用它们。CloudSEK 强调,API 密钥透露个别是应用程序开发人员造成的,他们在开发过程中将认证密钥嵌入到Twitter API 中,然而之后并未删除。那么API到底是一种什么技术呢?现在具备开放式的业务体系结构将是下一代网络的重要特色之一。其中,要害的技术之一就是网络管制与应用层之间的利用程序接口(API)。通过利用程序接口,业务开发商 、独立软件提供商 (ISV)等第三方利用能够取得应用现有网络资源的能力 ,从而不便 、灵便地为客户提供所需的业务。API接口曾经深刻利用到各个网页与APP中。API其实就是利用程序接口(Application Programming Interface)的简称。API 是一些性能、定义或者协定的汇合,提供应用程序或者程序开发人员基于软件拜访一组例程的能力,对外封装欠缺,调用时无需学习 API外部源码,根据 API文档性能说明书来应用即可。 API接口的数据格式有哪些?目前 API 接口反对 XLSX、JSON、XML、CSV、RDF 等数据格式,其中 JSON 和 XML 是支流的数据格式,简直所有 API 接口都反对这两种数据格式。JSON (JavaScript Object Notation)是一种轻量级的数据交换格局,具备良好的可读和便于疾速编写的个性,可在不同平台之间进行数据交换。XML 是扩大标记语言(Extensible Markup Language),用于标记电子文件使其具备结构性的标记语言,能够用来标记数据、定义数据类型,是一种容许用户对本人的标记语言进行定义的源语言。JSON与XML相比,两者各有不同的特点。JSON与XML 相比是一种更加轻量级的数据格式,而且更加易于解析,反对多种语言,这使得 JSON 在大数据时代备受欢送,而且随着应用程序和平台的一直倒退,应用程序的性能变得越来越简单,但为了保障用户体验的优化,须要通过重构代码,将简单的逻辑封装在外部,放弃其对外提供的 API 依然简洁。JSON 也正因为简洁这一劣势逐步超过了XML,成为了利用间的首选数据交换格局。API接口的平安问题现在API接口的使用曾经非常宽泛,API 接口如果没有通过平安解决,则很容易呈现三类平安问题:信息截获、篡改与泄露。Twitter API 密钥泄露事件就是如此,所以API 接口的平安问题不容小觑。 面对API接口的平安问题,咱们能够采取以下安全措施:一、非对称加密非对称加密是加密算法中的一种,和对称加密算法只有一个密钥文件不同的是,非对称加密有两个密钥文件,也就是公钥与私钥。顾名思义,公钥是对外公开状态,而私钥则是属于窃密状态,如果黑客只有公钥而没有私钥,及时截取到报文也没有任何影响。在1978年,Ron Rivest、Adi Shamir、Leonard Adleman 三人独特提出了RSA非对称加密技术,该技术的名字便是取自于这三人的首字母。以当初的状况来看,RSA 非对称加密技术属于最有影响力的加密算法,因为该技术可能抵挡已知大多数的明码攻打,所以被举荐为加密数据的规范。凋谢API 平台在利用非对称加密后,公钥公开给那些须要对接 API 的人,这些对接 API 的人而后通过公钥将用户的相干数据进行加密和传输。如果想要对其解密,那么就必须要用 API 平台的私钥,这个过程中,即使有黑客利用抓包工具将报文截取、即使是报文相干数据被泄露进来,对方没有私钥来解密,那么就算有报文数据也没有任何意义。因而,为了避免用户的一些敏感信息被泄露,便能够将非对称加密利用其中,可能很好地解决问题。非对称加密流程:如果在有条件的状况下,API接口则是能够应用 HTTPS 协定来将数据进行传输,因为相比于RSA 加密技术,HTTPS 的传输更为平安。HTTPS 解决传输数据平安问题的形式是对单方身份进行确定,从而在两者之间建设其平安通道,而且 HTTPS 协定相比于 RSA 非对称加密技术要更为欠缺,后者所具备的技术,前者都可能实现,并且前者还利用到了对称加密。不过该项技术也有着肯定的有余,次要包含须要购买证书、服务器开销大、保护老本高、性能较低等,所以在思考老本的状况下,HTTPS 不是最优选,而 RSA 加密算法是最合适的抉择。二、信息摘要算法5(MD5)信息摘要算法5也叫MD5全称为Message-Digest Algorithm 5。最大的特点就是其算法不可逆,次要办法是对任意一段字符串生成摘要。所以,信息摘要算法5大多时候是被用来存储用户的登录明码,并且还可能用来比对信息是否统一。信息摘要算法5在目前是不会被真正破解的,所谓的破解办法也只不过是利用十分宏大的一个数据量来对其进行碰撞,简略一点说,就是一个领有着微小数据的彩虹表中存了许多与信息摘要算法 5字符串绝对应的字符串,因而在破解信息摘要算法5时,须要在这个根底数据十分宏大的表里检索加密好的信息摘要算法5字符串,检索的工夫是与该表中的数据成正比的,因而检索所须要的工夫会十分漫长,就算是通过反推法来破解信息摘要算法5的明码,那也要消耗大量的精力与工夫,所以信息摘要算法5算是比拟平安的加密算法。 信息摘要算法如何爱护API接口?个别状况下,API设计者首先须要在对外接口文档中约定好信息摘要算法5的加密字段和程序,在对API接口进行调用时,则须要通过文档中API设计者所约定好的程序来对信息摘要算法5进行加密,而且为了可能保障比照有意义,API后盾也须要依据约定的程序进行加密。在比照时,如果发现接管到的信息摘要算法5摘要和获取参数所生成的信息摘要算法5摘要不统一,如果不是在调用API接口时呈现操作谬误,那么便可能确定与之相干的数据曾经处于篡改状态,因而便须要回绝解决这批数据。相同的,如果所接管到的信息摘要算法5摘要和获取参数生成的信息摘要算法5摘要统一,那么便可能确认数据并未被篡改。举个例子,某公司在调用API接口时,须要依照公司的要求传入产品编码、购买数量以及信息摘要算法5摘要3个参数。公司在接到传来的相干参数之和,须要通过同样的办法来进行信息摘要算法5,之后对两者之间的摘要文件进行比对,不对等则示意有篡改危险,须要放弃该接口申请。三、令牌鉴权公网裸露API接口之后,便相当于豪宅的大门被敞开了个别,任何人都可能自在出入,这也就使得豪宅内的财产变得十分不平安,因而就须要有安保人员来查看进出人员的通行证,令牌便能够了解为该通行证,只有取得了令牌的人才可能进出,而没有令牌的人则严禁入内,一律拦挡在大门外。令牌鉴权机制其实就是放API接口服务器会用户在登录之后生成一组不反复的字符,从而造成登录人的令牌,令牌作为KET在REDIS缓存搁置在服务器。而 VALUE 则寄存登录用户的根本信息,同时对token生效工夫进行设置。令牌鉴权校验则更为疾速无效,在调用凋谢API时须要携带令牌,而服务器来对令牌进行校验,包含存在与否、过期与否等,如果令牌过期或者不存在,则间接返回异样信息,强制客户从新登录获取新令牌。数据安全是一场攻防持久战,须要一直对其进行改良与欠缺,才可能无效保障客户权利与数据安全。如果等到数据泄露事件产生,再去应急的话,就曾经错过了最好的机会。  ...

August 9, 2022 · 1 min · jiezi

关于api:有意思的-星座查询API

现在越来越多的人会关注星座,感觉星座有时候讲得很对,看一个人也会看他(她)的星座和本人的星座合不合得来。之前有段时间,陶白白因为讲星座在网上就火了一段时间。明天这篇文章我就来讲讲 星座查问API。 这也是我昨天没事做的时候,在 APIspace 下面发现的,而后分享给大家,也让大家看看有意思的API。APISpace下面也还有其余很多类型的API,比方短信类、天气类、快递物流类、数据智能类等等,并且所有的API都提供收费的调用次数,有须要的同学能够下来看看~ 接口详情申请形式:GETQuery 参数: keyword:查找日期或星座名称申请代码示例:<?php$client = new http\Client;$request = new http\Client\Request;$body = new http\Message\Body;$body->append(new http\QueryString(array({))));$request->setRequestUrl("eolink.o.apispace.com/xzcx/api/v1/xzw/constellation_query/");$request->setRequestMethod("GET");$request->setBody($body);$request->setQuery(new http\QueryString(array( "keyword" => "金牛")));$request->setHeaders(array( "X-APISpace-Token" => "", "Authorization-Type" => "apikey"));$client->enqueue($request)->send();$response = $client->getResponse();echo $response->getBody();返回示例:{ "code": 200, "data": { "features": "持重执著", "ruling_house": "第二宫", "negative_and_positive": "阴性", "biggest_feature": "财产", "supervisor_star": "金星", "clr": "粉色", "jewelry": "翡翠、玉", "lucky_num": "6", "metal": "木", "constellation": "金牛座", "constellation_gregorian_dt_rng": "4-20~5-20", "attributes": "土", "overall_evaluation": "金牛座很激进,喜爱稳固,一旦有什么变动就会感觉心里不虚浮,性情也比较慢热,但你是理财高手,对于投资理财都有着独特的见解。金牛男的性情有点儿自我,而金牛女就喜爱投资本人,想要过得更好。", "girl_characteristics": "浪漫、决断能力、逻辑思考\r\n偏见、依赖心\r\n缄默、劳碌、虚浮、耐性", "body_characteristics": "浪漫、决断能力、逻辑思考\r\n偏见、死脑筋\r\n缄默、劳碌、虚浮、耐性" }, "message": ""}

August 8, 2022 · 1 min · jiezi

关于api:如何使用-二次号查询API

号码资源无限,运营商把号码回收冷冻后重新分配给新的用户应用,因为原用户未能及时解除该号码注册绑定的互联网等行业利用,从而引发新用户应用号码的无关服务碰壁,导致用户投诉甚至产生经济纠纷。所以二次号检测还是很有必要的。 明天我就来分享一下 APISpace 的二次号查问API,反对疾速查问号码是否为二次放号,防止新旧机主产生纠纷。极低的检测老本,检测更高效,精准检测互联网用户、检测更实在!快狠准! APISpace 还有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择~ 在什么场景下利用呢?利用注册和登录判断 新机主注册利用提醒已被注册。新机主通过短信验证码登录旧机主账号。旧机主无奈通过手机号码验证找回账号信息。金融交易风控互联网金融、银行、证券、保险等交易前判断,防止因为二次放号导致的资金盗用。 接口信息申请形式:POST申请参数格局:FORMDATA申请参数: mobile:手机号sinceDate:回溯工夫,格局yyyyMMdd返回示例:{ "chargeStatus": 1, "message": "胜利", "data": { "orderNo": "111", "handleTime": "2022-08-08 16:32:21", "mobile": "187****6548", "area": "湖南-常德", "numberType": "1", "status": "2", "remark": "中国移动-OK" }, "code": "200000"}参数阐明: area:地区numberType:运营商类型,示例:1挪动,2联通,3电信status:状态,示例:1是二次号,2不是二次号,3销号,9服务器异样,10查问失败

August 8, 2022 · 1 min · jiezi

关于api:名人名言大全API-推荐

在这样一个物质生存极度丰盛而精力生存绝对贫乏的时代,名言就像一面明镜,能够使咱们在浮华、虚荣的事实中取得心灵上的撑持。一句句富裕哲理的名言,就是一个个思维火花,能够点燃青春的激情,激发人们的奋斗精力;一句句闪烁着智慧光辉的名言,就像一座座人生的灯塔,照耀着人们后退的路线。 空闲时刻,我来给大家分享一款教育文化类的API——名人名言大全API,来自 APISpace 接口服务平台。它能够返回各种类别的名人名言,有对于翻新类的、衰弱类的、团结类的、历史类的等等很多。 名人名言大全API含有四个API:按固定程序返回名人名言API、随机返回名人名言API、获取名人名言的所有分类列表API、通过查问参数获取相干的名人名言API。在这里我就着重讲一下 按固定程序返回名人名言API,想要理解其它API,可进入官网详情页查看 APISpace 下面还有很多类别的API,包含常见的短信类、快递物流类、天气类啥的,有须要的能够本人下来看看~ 按固定程序返回名人名言API 接口信息申请形式:GETQuery 参数 page:页数page_size:一页显示多少条数据(默认返回5条,最大显示20条)category:名言类别返回示例:{ "code": 200, "message": "", "data": [{ "text": "\ufeff当官的品质富裕,老百姓的钱包能力富裕。当官的品质贫困,老百姓的钱包必定贫困。 --摘自《郑渊洁童话选集》第31卷", "comefrom": "郑渊洁", "category": "对于品质的经典语录" }, { "text": "入于污泥而不染、不受资产阶级糖衣炮弹的侵蚀,是最难能可贵的反动品质。", "comefrom": "周恩来", "category": "对于品质的经典语录" }, { "text": "不张扬是一个绅士的品质。", "comefrom": "周正", "category": "对于品质的经典语录" }, { "text": "没有这些品质,生存是凶残的,所有都将失去。", "comefrom": "卓别林", "category": "对于品质的经典语录" }, { "text": "咱们最好把本人的生命看做前人生命的连续,是当初独特生命的一部分,同时也前人生命的开始。如此延续下去,迷信就会一天比一天璀璨,社会就会一天比一天更美妙。", "comefrom": "华罗庚", "category": "对于生命的经典语录" }], "total_count": 8553, "page_size": 5}

August 8, 2022 · 1 min · jiezi

关于api:APISpace-手机号码归属地API-方便好用

在之前的我的项目当中我用到了 手机号码归属地API,我是间接接入的 APISpace 这个接口服务平台上的接口,因为它的这个接口还蛮合乎我的需要的,而且接入到我的项目当中也是十分的不便简略。明天我就把手机号码归属地API和APISpace这个接口服务平台分享给大家,心愿能够帮忙到大家~ APISpace 有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择~ 接下来我就简略的介绍一下这个接口 接口信息接口介绍:手机号码归属地查问 API,可依据手机号码查问其省市区、运营商区号行政区划代码等信息。 上亿条数据囊括最新的170、166、147等号段,更新及时、准确度高。申请形式:POST申请参数格局:FORMDATA申请参数: mobile:用户手机号返回示例:{ "tradeNo": "988818862110298112", "chargeStatus": 1, "message": "胜利", "data": { "orderNo": "111", "handleTime": "2022-06-21 14:53:08", "province": "广东", "city": "广州", "provinceCode": "020", "cityCode": "440100", "isp": "联通", "mobile": "132****7456", "postCode": "510000" }, "code": "200000"}申请代码示例OkHttpClient client = new OkHttpClient().newBuilder().build();MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");RequestBody body = RequestBody.create(mediaType, "mobile=");Request request = new Request.Builder() .url("https://eolink.o.apispace.com/teladress/teladress") .method("POST",body) .addHeader("X-APISpace-Token","") .addHeader("Authorization-Type","apikey") .addHeader("Content-Type","") .build();Response response = client.newCall(request).execute();

August 8, 2022 · 1 min · jiezi

关于api:运营商三要素API-方便好用

之前和大家举荐了 APISpace 的 运营商二因素API,明天我又来给大家举荐一下它们的运营商三要素API,也是十分的不便好用!数据权威、实时查问,覆盖全国三大运营商。 APISpace 还有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择~ 利用场景运营商三要素校验可用于 新用户注册、风控审核、个人信用审核、小额贷款审核等场景。 银行和领取机构:《中国人民银行对于增强领取结算治理防备电信网络新型违法犯罪无关事项的告诉》要求,严格分割电话号码与身份证件号码的对应关系。银行和领取机构该当建立联系电话号码与个人身份证件号码的一一对应关系,对多人应用同一分割电话号码开立和应用账户的状况进行排查清理。(银行APP、线上领取平台)身份核验:《网络安全法》第二十四条规定︰网络运营者在为用户提供服务时,该当要求用户提供实在身份信息﹔国家施行网络可信身份策略,反对钻研开发平安不便的电子身份认证技术,推动不同电子身份认证之间的互认。帮忙网站、APP等互联网产品通过验证姓名、手机号以及身份证号进行用户实名认证。(电商、网游、在线教育、招聘、婚恋交友) 接口信息接口简介:输出姓名、身份证号码、手机号码,验证此三种信息是否统一,返回验证后果、手机归属地、运营商名称申请形式:POST申请参数格局:FORMDATA申请参数: name:姓名idNum:身份证号mobile:手机号返回示例:{ chargeStatus: 1, message: "胜利", data: { orderNo: "011569554991100011", handleTime: "2018-06-28 15:32:32", type: "2", result: "02", gender: "1", age: "29", remark: "认证不统一" }, code: "200000"}

August 8, 2022 · 1 min · jiezi

关于api:APISpace-历史上的今天API

历史指对人类社会过来的事件和流动,以及对这些事件行为有零碎的记录、钻研和诠释。历史是文化的传承,积攒和扩大,是人类文明的轨迹。APISpace 的 历史上的明天API 能够让你晓得历史上的明天发了什么重大的事件。 历史上的明天 API,可还原历史事件,记录每天产生的重大事件,反对查历史上的指定日期产生的事件,包含国家小事、国内小事、政府重要决策部署等图文详情内容。 APISpace 还有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择~ 接口详情申请形式:GET申请参数格局:JSON申请代码示例:OkHttpClient client = new OkHttpClient().newBuilder().build();MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");Request request = new Request.Builder() .url("https://eolink.o.apispace.com/historydaily/api/v1/forward/HistoryDaily") .method("GET",null) .addHeader("X-APISpace-Token","") .addHeader("Authorization-Type","apikey") .build();Response response = client.newCall(request).execute();返回示例:{ "message": "OK", "code": 200, "data": [{ "year": "1017", "title": "罗马国王<a target=\"_blank\" href=\"https://baike.baidu.com/item/%E4%BA%A8%E5%88%A9%E4%B8%89%E4%B8%96/9815272\">亨利三世</a>出世", "festival": "", "link": "https://baike.baidu.com/item/%E4%BA%A8%E5%88%A9%E4%B8%89%E4%B8%96/9815272", "type": "birth", "desc": "Heinrich Ⅲ,皇帝对<a target=\"_blank\" href=\"https://baike.baidu.com/item/%E6%95%99%E7%9A%87\">教皇</a>的管制在亨利三世统治期间达到登峰造极的水平。亨利三世于1046年赴<a target=\"_blank\" href=\"https://baike.baidu.com/item/%E6%84%8F%E5%A4%A7%E5%88%A9\">意大利</a>,废黜了拥护他的教皇<a target=\"_blank\" href=\"https://baike.baidu.com/item/%E6%A0%BC%E5%88%97%E9%AB%98%E5%88%A9%E5%85%AD%E4%B8%96\">格列高利", "cover": "", "recommend": "" }, //此处省略]}

August 8, 2022 · 1 min · jiezi

关于api:如何使用动态活体检测API

现在很多场景都会用到活体检测,来进行验证是否为真人操作。活体检测包含动态活体检测和动静活体检测,动态活体检测与动静活体检测的区别是:动态活体检测中,用户不须要通过唇语或点头眨眼等动作来辨认。在之前的文章当中我介绍了动态活体检测API,明天我就来说说 APISpace 的动静活体检测API如何应用。 动静活体检测 API,通过实现动静指令(眨眼、张嘴、点头、拍板等组合动作),应用人脸关键点定位和人脸追踪等技术,验证用户是否为实在活体自己操作。APISpace 下面还多各种各样的API,包含常见的短信、物流、天气啥的,有须要的能够本人下来看看~ 利用场景互联网金融:在网上银行卡办理、自主业务开明、网上支付时可实现对操作人的平安验证。社保:在养老保险金支付、公积金支付等场景下实现近程验证。电信:在SIM卡实名认证、挪动领取时校验操作人身份。驾考:用户考生身份认证以及路考过程监督。 接口详情申请形式:POST申请参数格局:FORMDATA申请参数:返回示例: { chargeStatus: 1, message: "胜利", data: { result: { motions: [{ score: "0.26xxxxxxx", motion: "NOD", passed: true }], feature_image_id: "xxxxxxxxxxxxxxx", passed: true }, request_id: "xxxxxxxxxxxxxx", status: "OK" }, code: "200000"}返回参数阐明: motions:动作名称分数组score:算法评分motion:动作序列passed:该动作算法检测后果feature_image_id:从活体视频中提取的一张特色照片,能够通过调用动静检测提取照片的接口取得照片,照片仅保留一个小时。anti_hack_result:对特色图片进行防 hack 检测的后果,须要设置 anti_hack 为 truehack_score:hack 检测评分

August 5, 2022 · 1 min · jiezi

关于api:APISpace-汉字转五笔API

五笔的益处重码的很少,选取字的时候快,所以打字的速度就很快不意识的字也能打进去最近在 APISpace 下面看到了 汉字转五笔API,在这里分享给大家,看看大家有没有这方面的需要,能够帮忙到你们。APISpace 是一个接口服务平台,它下面有各种各样的API,应用起来也是很不错的,有须要的同学能够下来看看~ 接口信息接口简介:输出想查问的汉字即可查问该汉字的五笔编码,可同时查问多个汉字。申请形式:GETQuery参数: text:文本内容,必填multicode:返回汉字的所有可能的五笔编码(默认true),非必填single:以词组的办法解决这些汉字(默认false),非必填返回示例:{ "code": 200, "message": "success", "data": ["trnt", "epdc", "wqiy"]}申请代码示例OkHttpClient client = new OkHttpClient().newBuilder().build();MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");Request request = new Request.Builder() .url("https://eolink.o.apispace.com/han2wubi/api/v1/forward/wubi?text=ä½ å¥½&multicode=true&single=false") .method("GET",null) .addHeader("X-APISpace-Token","") .addHeader("Authorization-Type","apikey") .build();Response response = client.newCall(request).execute();

August 5, 2022 · 1 min · jiezi

关于api:APISpace-银行卡二要素API-方便好用

最近在我的项目开发的过程中,我在 APISpace 下面看到了 银行卡二因素API,试用了一下感觉蛮不错的,不便好用,很合乎我过后的我的项目性能需要。于是间接就申请了这个接口服务接入了我的我的项目当中,大大节俭了我的开发工夫。 APISpace 下面还多各种各样的API,包含常见的短信、物流、天气啥的,有须要的能够本人下来看看~ 银行卡二因素API,检测输出的姓名、银行卡号是否统一。毫秒级响应、直联保障,反对全国所有银联卡。 利用场景互联网金融:宽泛使用于金融信贷行业,可对借贷人及投资人的身份、银行卡信息进行验证,除此之外,也实用于直销银行、基金、证券、信托、保险等畛域。征信业务:罕用于征信公司对被调用户身份信息以及银行卡验证场景,以及当企业与其客户对接具备资金流动业务时,需对客户相干实在信息进行筛选、核验。领取业务:在网站、APP等互联网产品中领取时,需进行银行卡绑定,对银行卡因素的鉴定能够保障用户信息准确无误、操作过程平安合规。实名认证业务:帮忙网站、APP等互联网产品通过验证银行卡因素进行用户实名认证的业务。 接口信息申请形式:POST申请参数格局:FORMDATA申请参数: name:姓名cardNo:银行卡号,限单个返回示例:{ chargeStatus: 1, message: "胜利", data: { orderNo: "011569554991100011", handleTime: "2018-12-21 16:36:25", result: "02", bankName: "招商银行", cardType: "金卡", cardCategory: "借记卡", remark: "认证不统一" }, code: "200000"}返回参数阐明: orderNo:业务惟一流水号handleTime:查问工夫result:认证后果。01:统一 02:不统一 03:认证不确定 04:认证失败。01、02免费。bankName:银行卡所属银行cardType:银行卡类型cardCategory:银行卡类别remark:备注

August 5, 2022 · 1 min · jiezi

关于api:让人心情愉悦的笑话大全API

笑话有什么作用呢?能够拉近人与人之间的间隔;能够造就自信心、表达能力和幽默感;能够使得一场团聚永不冷场,沉闷氛围;能够更容易地吸引同性的眼光,取得同性的青眼;能够缓解缓和的情绪。明天我就来分享一个能够让人情绪愉悦的 笑话大全API,让消极情绪走开走开~ 这是我在 APISpace 这个接口服务平台发现的,它外面有各种各样的接口,有很多接口都很有意思,像一些罕用到的天气、短信、辨认等类的都有,感兴趣的同学能够下来看看~ 笑话大全 API,具备最新、最及时的笑话段子。笑话具备篇幅短小,故事情节简略而奇妙,往往出乎意料,给人忽然之间笑神来了的微妙感觉的特点。大多揭示生存中乖谬的景象,具备讽刺性和娱乐性。其趣味有高下之分。 接口详情本套服务上面含有两个API,别离是 随机获取笑话API 和 程序获取笑话API,本文我具体阐明 随机获取笑话API,如需理解 程序获取笑话API,可去到官网详情页查看。 申请形式:POST申请参数格局:FORMDATA申请参数: pageSize:获取条数(最大20)申请代码示例:var data = "page=&pageSize=5&updateTime=&delay=";var xhr = new XMLHttpRequest();xhr.withCredentials = true;xhr.addEventListener("readystatechange", function () { if (this.readyState === 4) { console.log(this.responseText); }});xhr.open("POST", "https://eolink.o.apispace.com/xhdq/common/joke/getJokes");xhr.setRequestHeader("X-APISpace-Token","");xhr.setRequestHeader("Authorization-Type","apikey");xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xhr.send(data);返回示例:{ "statusCode": "000000", "desc": "查问胜利", "result": { "jokes": [{ "id": 533069, "content": "明天情绪好,本人做了个菜,十分好吃。老公赞美道:“一个人做菜不论好吃不好吃,但只有敢做,就是一个脱离了低级趣味的人,一个只晓得吃的人。”", //内容 "updateTime": "2014-12-16 23:53:47" //更新工夫 }, { "id": 533070, "content": "妻子:你爱我么?丈夫:我很爱你啊!妻子:我生得很俊俏,你为什么还会爱我呢?丈夫:不是有句古话吗,‘家婆生得丑,出门不担心’。", //内容 "updateTime": "2014-12-16 23:53:47" //更新工夫 } ], "totalCount": 533093, //总条数 "totalPage": 266547, //总页数 "currentPage": 1, //以后页码 "pageSize": 2 //以后获取到的条数 }}

August 4, 2022 · 1 min · jiezi

关于api:分享几个公用的高清壁纸图片的API

360接口获取壁纸分类 http://cdn.apc.360.cn/index.php?c=WallPaper&a=getAllCategoriesV2&from=360chrome依据壁纸分类ID获取分类下壁纸图片 http://wallpaper.apc.360.cn/index.php? c=WallPaper&a=getAppsByCategory &cid=【方才获取到的分类ID】 &start=【从第几幅图开始(用于分页)】 &count=【每次加载的数量】&from=360chrome 通过这个接口获取到的数据有点多,但次要要用到的只有几个。一是 data 数组中的 url 值,就是咱们要获取的图片链接。它的格局相似于: http://p15.qhimg.com/bdr/__85/t0151ad4ac41239cb58.jpg 咱们能够依据它来获取这张图片的指定分辨率以及指定画质的图片,以上图为例,如果咱们要获取分辨率为 1024*768 ,画质为 80 (最高为100)的图片,只需将上述链接的 “bdr/__85” 替换为 “bdm/1024_768_80” 即可。替换后的图片链接如下: http://p19.qhimg.com/bdm/1024_768_80/t0151ad4ac41239cb58.jpg (注:有些图片如果原图自身就小,不会被拉伸) Bing接口接口 Bing每日壁纸高清存档:https://bing.img.runBing壁纸凋谢API接口:https://bing.img.run/api.html 示例 https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&mkt=zh-CN动漫https://www.dmoe.cc/random.phphttps://acg.toubiec.cn/random...https://api.ixiaowai.cn/api/a...https://api.ixiaowai.cn/mcapi...(mc酱动漫)https://api.ixiaowai.cn/gqapi...(高清壁纸)https://api.mtyqx.cn/tapi/ran... (挺难看的动漫) https://likepoems.com/api/img/pc(高清图) 真人https://cdn.seovx.com/?mom=302 https://api.btstu.cn/sjbz/api... 挪动端手机https://api.isoyu.com/mm_imag... 表情包https://api.isoyu.com/ARU_GIF...

August 4, 2022 · 1 min · jiezi

关于api:如何使用-驾驶证OCR-API

之前在我的项目开发的过程中,我在 APISpace 下面看到了 驾驶证OCR API,试用了一下感觉蛮不错的,很合乎我过后的我的项目性能需要。于是间接就申请了这个接口服务接入了我的我的项目当中,大大节俭了我的开发工夫。 驾驶证OCR API,利用OCR辨认技术,疾速扫描并读取驾驶证件上包含证号、姓名、性别、国籍、住址、出生日期、首次领证日期、准驾车型、有效期限的信息。 APISpace 还有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择~ 利用场景交通运输司机身份认:运输服务类利用,应用驾驶证辨认对注册司机进行疾速注销。车主信息服务利用:交通信息服务类利用,应用驾驶证和行驶证辨认实现车主子女系的自动识别和录入,为车主提供相干信息的推送。驾驶证信息核验:辨认客户上传的驾驶信息,判断其是否有资质驾驶指定车辆。用于在线租车、网约车司机审核等场景。缩小证件输出,进步工作效率与用户体验。 接口信息申请形式:POST申请参数格局:FORMDATA申请参数: image:辨认图片,请确保内容信息清晰可见。反对url或base64,图片大小不能大于2M,反对图片类型:jpg/png/bmpimageType:图片类型,枚举值:URL-图片门路 ,BASE64 –图片BASE64编码申请代码示例:<?php$curl = curl_init();curl_setopt_array($curl, array( CURLOPT_URL => "https://eolink.o.apispace.com/ocr-driving/driving-license", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => "image=&imageType=", CURLOPT_HTTPHEADER => array( "X-APISpace-Token:", "Authorization-Type:apikey", "Content-Type:application/x-www-form-urlencoded" ),));$response = curl_exec($curl);$err = curl_error($curl);curl_close($curl);if ($err) { echo "cURL Error #:" . $err;} else { echo $response;}返回示例:{ chargeStatus: 1, message: "胜利", data: { msg: "胜利", code: "0", address: "江西省*******************附1号", tradeNo: "18062915552391159", sex: "男", birth: "19900416", firstGetCard: "20150506", number: "3603***********2536", carType: "C1", nationality: "中国", expiryTime: "20150506 - 20210506", name: "段**" }, code: "200000"}

August 4, 2022 · 1 min · jiezi

关于api:APISpace-中文简繁转换API

中文汉字因为历史起因以及地区起因,倒退至今简繁转换存在“一简多繁”、“一繁多简”和“简繁一致词”等问题,港澳台等地则存在“字词习惯不同”的状况,产生了简体和繁体的区别,对于大部分的繁体字,边疆国人个别都会意识,然而却不肯定会写。同理,港台国人对于简体中文亦是如此,这个API服务能够不便地转换为咱们能浏览的字体。 因而明天就来和大家分享一下 中文简繁转换API,来自于APISpace 接口服务平台,它下面有大量的接口,各种类型的API都提供收费的调用次数,申请接入也是十分的不便,感兴趣的同学能够下来看看 ~ 中文简繁转换API,它是基于 MediaWiki 词汇表的最大正向匹配简繁转换,并且反对六个地区的转换:zh-cn 大陆简体、zh-tw 台灣正體、zh-hk 香港繁體、zh-sg 马新简体、zh-hans 简体、zh-hant 繁體。 接口信息接口简介:输出想要转换简繁体的中文汉字,然即可将正体繁体字、中文简体字或QQ非主流繁体字转换翻译汉字繁简体。申请形式:POST申请参数格局:FORMDATA申请参数: text:转换文本lang256:zh-cn 大陆简体 zh-tw 台灣正體 zh-hk 香港繁體 zh-sg 马新简体 zh-hans 简体 zh-hant 繁體申请示例代码:OkHttpClient client = new OkHttpClient().newBuilder().build();MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");RequestBody body = RequestBody.create(mediaType, "text=中å½&lang256=zh-cn");Request request = new Request.Builder() .url("https://eolink.o.apispace.com/jyzwjfzh/api/v1/forward/zhopenvi/") .method("POST",body) .addHeader("X-APISpace-Token","") .addHeader("Authorization-Type","apikey") .addHeader("Content-Type","application/x-www-form-urlencoded") .build();Response response = client.newCall(request).execute();返回示例:{ "code": 200, "message": "", "data": "计算机软体"}

August 4, 2022 · 1 min · jiezi

关于api:有意思的今天吃什么API

当你要吃饭了,然而不晓得、也想不到想吃什么的时候,明天吃什么API 就能够很好帮你解决这一难题。你想要几个选项就有几个选项,从返回的选项中选出你最想吃的;或者说你不想做抉择,那么间接返回一条数据,是什么就吃什么。 明天吃什么API 能够说是一个很贴心的API了,如果须要其余的一些API能够去到 APISpace 下面看看,有各种各样的API,所有API都提供收费的调用次数,能够进行接入应用。 接口信息接口简介:随机返回一顿美味食物,解决你明天吃什么的难题。申请形式:GET返回参数格局:JSON申请参数: size:想要返回的食物个数返回示例:{ "code": 200, "message": "", "data": ["酸辣粉", "馄饨", "炒饭", "麻辣烫", "黄焖鸡米饭", "米线", "盖浇饭", "热干面", "炸鸡", "拉面"]}代码示例OkHttpClient client = new OkHttpClient().newBuilder().build();MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");Request request = new Request.Builder() .url("https://eolink.o.apispace.com/eat222/api/v1/forward/chishenme?size=8") .method("GET",null) .addHeader("X-APISpace-Token","") .addHeader("Authorization-Type","apikey") .build();Response response = client.newCall(request).execute();

August 3, 2022 · 1 min · jiezi

关于api:如何查看所有测试历史进来学习下

谈到 Eoapi 测试历史性能的改版,这就要从咱们的开源我的项目共建者在 Github 上提了一个 Issue 说起。 感激他的倡议!通过了团队外部的探讨——是好的体验,可提上日程。 当然,在现版本(V 1.3.0)之前也有查看测试历史性能,但彼时测试历史追随 API 信息,每个 API 有本人的测试历史,这样就会遇到两个方面的问题: 在查看历史时可能比拟麻烦,要先找到历史的 API 再看历史针对没有保存文档的 API 测试历史不晓得去哪找,能够关上空白测试 Tab,但入口比拟荫蔽所以,当初有全新的体验,在分组上方你能够看到【测试历史】,在这里能够看到依照更新工夫排序的所有测试历史,点击【测试历史】能够将过后测试的数据从新填入到测试页面,一键实现从新测试,真的超不便! 除了反对查看全副测试历史,咱们的 Eoapi 最近更新到 V 1.3.0,新增了很多重要性能,能够参考这里 如果你对咱们的 Eoapi 有好的倡议或者反馈,期待你也能去 Github 上找到咱们,并提个 Issue,咱们真的会器重并且及时回复的~ ☛ Github:   https://github.com/eolinker/e...☛ 官网:   https://www.eoapi.io/?utm_sou...

August 3, 2022 · 1 min · jiezi

关于api:APISpace-星座配对API

星座,是占学位中必不可少的组成部分之一,亦指天上一群群的恒星组合。自从现代以来,人类便把三五成群的恒星与他们神话中的人物或用具分割起来,称之为“星座”。现在星座更多的使用在人的身上,谁谁谁是什么星座的,依据星座看一个人的性情大略是什么样的,最近的运势怎么样...同时人们还会进行星座配对,看看两个人适不适宜在一起。 明天我就来说说 星座配对API,也是很有意思的一个API,我是在 APISpace 下面发现的,这是一个接口服务平台,外面有各种各样的的接口,感兴趣的同学能够下来看看~ 接口信息接口介绍:十二星座配对恋情缘分和配对指数。应用十二星座配对查问,你将取得一份详尽剖析报告,通知你两个星座互动的元素和互相的影响。你会晓得你和你的恋人有什么相同之处,也会获悉你们之间可能会存在的问题。申请形式:GET申请参数格局:JSON申请参数: boy_horoscope:男生星座girls_horoscope:女生星座返回示例:{ "code": 200, "message": "success", "data": { "boy_horoscope": "金牛座", "girls_horoscope": "金牛座", "pairing_idx": "80", "paired_proportions": "50:50", "compassion_idx": "4", "longevity_idx": "4", "results_rvw": "相处谐和的一对", "love_advc": "金牛座男生和金牛座女生相配度相当高,俩人性情类似,有着雷同的价值观、世界观,有共同话题。你们感情倒退并非一见倾心,而是如同炭火般,越烧越旺。随着时间推移,你们会越发理解对方。你们的感情酝酿过程相比其余星座组合而言要来的久,但却是最舒适的一对。在这么多星座里,没有其余星座比金牛座男生更吸引金牛女的眼光,因为你俩有太多相同点,性情也类似,理论、忠诚有急躁,对将来神往同是口头比动作慢;不足积极性,但骨子里却是执著又倔强。你们很少产生矛盾,即便有少许的矛盾也是思维摩擦的火花。", "precautions": "两只牛儿在一起,就像照镜子一样,看的都是本人,在共性和行为模式上都太像。都久缺开辟冒险精力,所以两个在一起常常会在无效工夫内,做不出决定性的事。在语言上,你们欠缺表达能力,你们的语言好像只有你们本人才懂;你们过于审慎,不易表白情感,这样就很容易产生与爱失之交臂、爱恨离别的惨剧。你们性情执著且一条筋,很多事容易各执已见,不懂得退一步为对方着想。在这方面,你们要懂得用你们独特的沟通形式去转危为安。" }}返回参数阐明: pairing_idx:配对指数paired_proportions:配对比重compassion_idx:两情相悦指数longevity_idx:山高水长指数results_rvw:后果评述love_advc:恋爱倡议precautions:注意事项

August 3, 2022 · 1 min · jiezi

关于api:如何使用运营商二要素API

最近在做我的项目的时候碰到了一个很不错的API——运营商二因素API,在这里分享给大家。我是在 APISpace 这个接口服务发现的,它外面有各种各样的API,所有API都提供收费的调用次数,有须要的同学能够下来看看。 运营商二因素API,输出姓名和手机号,校验是否与三大运营商注销统一,从源头杜绝用户欺诈。 利用场景新用户注册、风控审核、个人信用审核、小额贷款审核 银行和领取机构:《中国人民银行对于增强领取结算治理防备电信网络新型违法犯罪无关事项的告诉》要求,严格分割电话号码与身份证件号码的对应关系。银行和领取机构该当建立联系电话号码与个人身份证件号码的一一对应关系,对多人应用同一分割电话号码开立和应用账户的状况进行排查清理。(银行APP、线上领取平台)身份核验:《网络安全法》第二十四条规定︰网络运营者在为用户提供服务时,该当要求用户提供实在身份信息﹔国家施行网络可信身份策略,反对钻研开发平安不便的电子身份认证技术,推动不同电子身份认证之间的互认。帮忙网站、APP等互联网产品通过验证姓名、手机号以及身份证号进行用户实名认证。(电商、网游、在线教育、招聘、婚恋交友) 接口信息申请形式:POST申请参数格局:FORMDATA申请参数 name:姓名mobile:手机号返回示例:{ chargeStatus: 1, message: "胜利", data: { orderNo: "011569554991100011", handleTime: "2019-05-21 11:34:45", type: "2", result: "01", remark: "认证统一" }, code: "200000"}代码示例import requestsurl = "https://eolink.o.apispace.com/carriers-2/carriers-two-auth"payload = "name=&mobile="headers = { "X-APISpace-Token":"", "Authorization-Type":"apikey", "Content-Type":"application/x-www-form-urlencoded"}response=requests.request("POST",url, data=payload, headers=headers)print(response.text)

August 3, 2022 · 1 min · jiezi

关于api:生日花语生活类API

生日花语起源于现代基督教教会留念已逝圣人用盛开花朵装点祭坛。中世纪的天主教修道院内,如园艺核心般种植着各式各样花朵,365天的圣人纪念日,别离匹配不同花朵,造成花历。修道院位于南欧地区,属于地中海型气象,极其合适栽种花草。 明天我就来分享一下 APISpace 上的生存类API——生日花语 API,依据出生日期查问生日花语。不同的出生日期有着不同的生日花语祝愿,您的生日花语是什么?输出你的出世月日即可查问,一起来看看吧! APISpace 下面还有很多类别的API,包含常见的短信类、快递物流类、天气类啥的,有须要的能够本人下来看看~ 接口信息申请形式:GET申请参数格局:JSON申请参数: moon:生日月份day:生日日份返回示例:{ "message": "OK", "code": 200, "data": [{ "birthday_flower": "生日花:长荚罂粟", "birthday_flower_content": "公元6世纪死于无人岛的教皇,圣西伯利斯之花\r\n自古以来,基督教里就有将圣人与特定花朵连结在一起的习惯,这沿袭于教会在留念圣人时,常以盛开的花朵装点祭坛所致!而在中世纪的天主教修道院内,更是有如园艺核心般的种植着各式各样的花朵,长此以往,教会便将366天的圣人别离和不同的花朵和在一起,造成所谓的花历。过后大部分的修道院都位在南欧地区,而南欧属地中海形气象,极适宜栽种花草。长荚罂粟是一种罂粟科家养物,形状和一般的罂粟花很相似。这种花所留念的圣人是公元6世纪,被流放到意大利的无人岛上,最初死于该岛的教皇---圣西伯利斯。", "flower_lng": "花语:劳动", "flower_lng_content": "这是一种家养罂粟花。在德国及北海沿岸一带,广泛栽种这种动物,以提炼食用油。尽管是一种可食性的动物,然而它自身具备催眠的成果。所以它的花语是“劳动”。但凡受到这种花祝愿而生的人,在感情方面善于安对方的情绪,具备强烈的母性爱,能够让密切伴侣在怀里尽情撒娇,可说是一处最佳的避风港呵!", "birthstone": "诞生石:珍珠", "birthstone_content": "珍珠的历史十分长远。在印度,从公元前500年王公贵族就把珍珠视为最高级的宝石,加以收藏,欧洲则在公元前300年左右。 中国,大概在公元前2000年,就有人把它当成贡品献给君王。在日本,珍珠大概从太古时代就曾经存在了。“日本书纪”、“万叶集”中,都留有讴歌珍珠的文章。从成长在蔚蓝淡水中的珍珠贝口中取出的珍珠,具备神秘的光辉。有人称它为“月的水滴”、“人鱼的眼泪”。不贞是西方或东方,都有许多边于珍珠的故和传说。 珍珠的传说 在无关珍珠的传说中,最有名的应该是克丽奥佩脱拉的故事。古埃及被罗马军霸占时,埃及艳后克丽奥佩脱拉成为罗马将军凯撒的爱人。凯撒死后,埃及艳后设宴邀请武将安东尼。在豪楮的酒宴中,埃及艳后取下她的一对珍珠耳,别离溶在醋的金杯里,然再入美酒。尔她举起一杯敬安东巴,愿“罗马和埃及永保凋敝”。当她要再喝对另一杯时,却因而彼的爱太强烈而止。当初,另一杯酒的耳环,说流到罗马,而且成为万神殿中维斯的耳环。", "moon": 6, "day": 20 }]}代码示例OkHttpClient client = new OkHttpClient().newBuilder().build();MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");Request request = new Request.Builder() .url("https://eolink.o.apispace.com/birthday-flowers/api/v1/xzw/birthday_flower/?moon=6&day=20") .method("GET",null) .addHeader("X-APISpace-Token","") .addHeader("Authorization-Type","apikey") .build();Response response = client.newCall(request).execute();

August 3, 2022 · 1 min · jiezi

关于api:静态活体检测API-推荐

现在很多场景都会用到活体检测,来进行验证是否为真人操作。活体检测包含动态活体检测和动静活体检测,明天我就来讲讲动态活体检测API,动静活体检测API就留到之后讲。在这里我就把 APISpace 的动态活体检测API分享举荐给大家,我感觉是很不错的。 动态活体检测 API,次要用于针对用户上传图像,返回该图像中的人脸是否为真人;基于图片中人像的漏洞(摩尔纹、成像畸形等),判断指标是否为活体,无效避免屏幕二次翻拍等舞弊攻打。 APISpace 还有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择~ 接口详情接口简介:可判断用户是否为活体、真人。通过应用人脸关键点定位和人脸追踪等技术,验证用户是否为实在活体自己操作。申请形式:POST申请参数格局:FORMDATA申请参数: image:活体检测自拍照,反对url或base64,图片大小不能大于2M,反对图片类型:jpg/png/bmpimageType:图片类型。枚举值:URL-图片门路 ,BASE64 –图片BASE64编码(默认 URL)返回示例:{ chargeStatus: "1", message: "胜利", data: { checkStatus: "1", score: "100", tradeNo: "18061215134535725", remark: "检测胜利", code: "0" }, code: "200000"}返回参数阐明: checkStatus:检测后果score:活体检测的分值,大于87分可判断为活体tradeNo:交易号,惟一remark:检测阐明code:活体检测返回码,0示意胜利,其余为失败

August 3, 2022 · 1 min · jiezi

关于api:APISpace-中英文敏感词过滤API

当初基本上所有的网站都须要设置敏感词过滤,仿佛曾经成了一个网站的标配,如果你的网站没有,或者你没有做相应的解决,那可能是一个危险的行为。 之前在做一个网站的时候,就须要设置敏感词过滤,然而又不想本人写。于是就找到了 APISpace,在外面就有一个 中英文敏感词过滤 的API,不仅能够过滤中文敏感词,还能够过滤英文敏感词,就十分的不错! APISpace 下面还多各种各样的API,包含常见的短信、物流、天气啥的,有须要的能够本人下来看看~ 利用场景网站利用游戏利用新闻报纸 接口信息接口简介:敏感词库 蕴含中英文. 当初基本上所有的网站都须要设置 敏感 词过滤,敏感词包含政治、脏话等话题词汇。申请形式:POST申请参数格局:FORMDATA申请参数: text:须要过滤的文本,必填。symbol:被屏蔽后替换的字符(默认为*),非必填。返回示例:{ "code": 200, "message": "", "data": "你是个大**", "use_time": 1.811981201171875e-05}代码示例<?php$client = new http\Client;$request = new http\Client\Request;$body = new http\Message\Body;$body->append(new http\QueryString(array({ "text" => "你是个大笨蛋", "symbol" => "{过滤}"))));$request->setRequestUrl("eolink.o.apispace.com/text-filters/api/v1/forward/text_filter/");$request->setRequestMethod("POST");$request->setBody($body);$request->setHeaders(array( "X-APISpace-Token" => "ce46a63f734c4***************", "Authorization-Type" => "apikey", "Content-Type" => "application/x-www-form-urlencoded"));$client->enqueue($request)->send();$response = $client->getResponse();echo $response->getBody();

August 3, 2022 · 1 min · jiezi

关于api:APISpace-2022上半年热门API清单它来啦

时光飞逝,转眼间咱们就来到了八月,进入到了2022年的下半年。APISpace 陪伴大家也有一段时日了~ 在这里我整顿出了上半年当中十分热门的十个API,而后分享给大家,大家快来看看有没有你常常应用到的或者是你须要的API。 1. IP归属地接口介绍:是IP地址定位数据库的在线调用接口,依据IP地址查问归属地信息,蕴含43亿全量IPv4,蕴含国家、省、市、区县和运营商等信息。 2. 天气预报查问接口介绍:反对全国以及寰球多个城市的天气查问,蕴含国内3400+个城市以及国内4万个城市的实况数据;更新频率分钟级别。 3. 空气质量查问接口介绍:反对国内3400+个城市的整点观测,并附带空气质量监测点(全国共2335个)的整点观测数据。获取指定城市的整点观测空气质量,蕴含空气质量指数(AQI)、首要污染物、空气质量等级(优、良、轻度净化、中度净化、重度净化、重大净化)、6因素(CO、NO、O、PM10、PM2.5、SO)浓度(除了CO浓度单位为mg/m³之外,其余5种单位均为g/m³)等。 4. 空号检测接口介绍:通过手机号码查问其在网活跃度,返回包含空号、实号、停机、库无、缄默号、危险号等状态。 5. 手机号码归属地接口介绍:提供全国挪动、联通、电信等手机号码归属地查问,依据手机号码查问其省市区、运营商区号行政区划代码等信息。 上亿条数据囊括最新的170、166、147等号段,更新及时、准确度高。 6. 验证码短信接口介绍:反对三大运营商,虚构运营商短信发送,电信级运维保障,独享专用通道,3秒可达,99.99%达到率,反对大容量高并发。 7. 全国快递物流查问接口介绍:提供已知所有执行限行政策的共计65个大城市(800+个区域)将来15天的机动车尾号限行数据查问,包含限行区域、限行规定等。如后续有新增城市退出限行营垒,本接口将第一工夫更新。 8. 成语大全接口介绍:提供成语解释、成语用法、成语出处、成语谜语、成语故事、成语接龙、近义词、反义词等查问。 9. 邮编查问接口介绍:提供全国邮政编码大全,为你疾速精确查邮编。 10. 笑话大全接口介绍:提供最新、最及时的笑话段子。 APISpace 有很多收费通用的API接口,利用这些接口能够帮你开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择,有须要能够去看看~

August 3, 2022 · 1 min · jiezi

关于api:如何使用-工商详细信息API

最近在做我的项目的时候,想着如果用现成的API就能够大大提高开发效率,所以在网上的API商店搜寻了一番,发现了 APISpace,它外面的 工商详细信息API 十分合乎我的开发需要。 工商详细信息API,反对输出公司全称/注册号/社会对立信用代码的任意一种,取得企业工商注册注销中蕴含的60多项全维度信息。信息蕴含:企业类型、注册资本、历史名称、工商地址、注册号、成立日期、经营范围、企业法定代表人、所属工商局、经营状态等等。 利用场景第三方领取公司:第三方领取公司在进行商户入网审核时,用于查问商户的工商信息,确保商户的真实性。小微贷款平台:为小微企业提供贷款服务时,通过对企业工商信息查问,为贷款提供审核评估。电商平台:电商平台为治理入驻店铺的真实性,须要查问并核验店铺提交的工商信息真实性。 接口信息申请形式:POST申请参数格局:FORMDATA申请参数: name:企业全名/注册号/对立社会信用代码调用示例:<?php$curl = curl_init();curl_setopt_array($curl, array( CURLOPT_URL => "https://eolink.o.apispace.com/gsxxinfo/gsdetinfo", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => "name=", CURLOPT_HTTPHEADER => array( "X-APISpace-Token:", "Authorization-Type:apikey", "Content-Type:application/x-www-form-urlencoded" ),));$response = curl_exec($curl);$err = curl_error($curl);curl_close($curl);if ($err) { echo "cURL Error #:" . $err;} else { echo $response;}注:工商详细信息API属于企业专用API,申请服务之前须要进行企业认证。

August 2, 2022 · 1 min · jiezi

关于api:APISpace-汉语拆字API

APISpace 是一个接口服务平台,它能够帮忙咱们进行疾速开发,咱们只须要申请好API服务接入到本人的我的项目即可应用。明天我就来和大家分享一下它外面的 汉语拆字API~ 汉语拆字 API,汉字拆字查问可通过输出简略汉字或部首查问出简单不意识的汉字,以解决简单汉字不知如何输出的问题。 如咱们要输出“ 烎 ”这个汉字,然而咱们不晓得该字怎么读,用拼音输入法就无奈输出。 这时咱们能够输出“ 停火 ”这两个简略的汉字就能够查问出“ 烎 ”这个字,间接复制即可。 将汉字依照上下左右构造和偏旁部首进行拆分,输入的文本内容须要认真识别能力了解其意思。在现代,拆字成为一种科学的占卜形式,将汉字的字体构造、偏旁部首进行拆解,甚至是增减笔画,任意的施展讲解,捉弄附会,以推算吉凶。 APISpace 有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择。 利用场景绕过网站屏蔽词生成练习字帖文字游戏接口详情申请形式:POST申请参数格局:FORMDATA申请参数: text:文本,必填。dupl:文字去重,非必填。返回示例: { "code": 200, "message": "", "data": [{ "words": "陈", "structure": ["阜 东", "阝 东"] }, { "words": "奕", "structure": ["亦 大"] }, { "words": "迅", "structure": ["辵 卂", "辶 卂"] }]}

August 2, 2022 · 1 min · jiezi

关于api:好用的IPv6归属地-API

之前给大家分享了IPv4归属地查问的API,明天我就来给大家分享 IPv6归属地API,心愿能帮忙到大家。这两个API我都是在 APISpace下面发现的,我能够说是它的忠诚粉丝了,它下面有各种类型的API,所有API都提供收费的调用次数,有须要的同学能够下来看看~ IPv6归属地 API,依据IP地址(IPv6版本)查问归属地信息,蕴含国家、省、市、区县和运营商等信息。是将网络空间地图测绘技术与人工智能(AI)算法相结合,利用动静密度聚类算法和基于多层神经网络的IP地址定位算法,实现IP地址地理位置定位。 技术原理IP归属地是利用大数据挖掘和大规模网络探测技术,对IP地址的根底信息和网络拓扑数据进行采集、解决, 联合IP地址所在的利用场景与网络属性等因素,利用动静密度聚类算法和基于多层神经网络的IP地址定位算法,实现IP地址地理位置定位。 接口信息申请形式:POST返回格局:JSON申请参数: ip:查问的IPcoordsys:坐标系,分为WGS84和BD09,默认为WGS84返回示例:{ "code":"Success", "data":{ "continent":"亚洲", "country":"中国", "owner":"imported inetnum object for IIINT", "isp":"China Education and Research Network Center,Tsinghua University,Beijing 100084", "zipcode":"100038", "city":"东城区", "timezone":"UTC+8", "accuracy":"城市", "source":"数据挖掘", "areacode":"CN", "adcode":"110100", "asnumber":"4538", "lat":"40.009424", "lng":"116.332556", "radius":"105.2321", "province":"北京市", "currency_code":"CNY", "currency_name":"Yuan Renminbi" }, "charge":true, "msg":"查问胜利", "ip":"2001:0250:0211:ffff:ffff:ffff:ffff:ffff", "coordsys":"WGS84"}

August 2, 2022 · 1 min · jiezi

关于api:APISpace-文本情感倾向分析API

明天我在 APISpace 下面看到了一个有意思的API——文本情感偏向剖析,主动判断该文本的情感极性类别并给出相应的置信度,情感极性分为踊跃、消极、中性,反对七种情绪统计(好、乐、哀、怒、惧、恶、惊)。 APISpace 还有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择 利用场景商品评论的剖析电影或电视剧的评论剖析公众舆论导向剖析人物的情绪剖析人物关系剖析产品的比拟剖析对某一个事件的预测剖析公众对某个人物的喜爱度剖析 接口信息申请形式:GET申请参数格局:JSON申请参数: text:剖析文本返回示例:{ "code": 200, "message": "success", "data": { "positive_prob": 0.3333333333333333, "negative_prob": 0.0, "part_of_speech": [ ["高兴", "a"], ["的", "u"], ["一", "m"], ["天", "q"] ], "sentiments": 0.9117910902451387, "words": 3, "sentences": 2, "好": 0, "乐": 1, "哀": 0, "怒": 0, "惧": 0, "恶": 0, "惊": 0 }}返回参数阐明: sentences:示意情感极性分类后果,0:负向,1:中性,2:正向positive_prob:踊跃类别的概率negative_prob:消极类别的概率part_of_speech:词性标注、剖析sentiments:示意情感极性分类后果的概率

August 2, 2022 · 1 min · jiezi

关于api:APISpace-行驶证OCR-方便好用

明天和大家分享一下 APISpace 的 行驶证OCR API,让你一分钟疾速开发出新性能。注册登录之后,申请你想要的API,即可进行应用。 行驶证OCR:利用OCR辨认技术,疾速扫描并读取行驶证上的包含号牌号码、车辆类型、所有人、住址、应用性质、品牌型号、车辆辨认代号、发动机号码、注册日期、发证日期的信息。 APISpace 下面有各种类型的API,并且所有的API都提供收费的调用次数,有须要的同学能够下来看卡~ 行驶证 OCR 利用场景交通运输司机身份认证:运输服务类利用,应用行驶证辨认对注册司机进行疾速注销。车主信息服务利用:交通信息服务类利用,应用驾驶证和行驶证辨认实现车主子女系的自动识别和录入,为车主提供相干信息的推送。 接口信息申请形式:POST申请参数格局:FORMDATA申请参数: image:辨认图片,请确保内容信息清晰可见。反对url或base64,图片大小不能大于2M,反对图片类型:jpg/png/bmpimageType:图片类型,枚举值:URL-图片门路 ,BASE64 –图片BASE64编码返回示例:{ chargeStatus: 1, message: "胜利", data: { msg: "胜利", engineNo: "53****Y", code: "0", address: "江西省*****************附1号", tradeNo: "18062915505091149", plateNo: "赣****10", usingProperties: "非营运", brandModel: "东风日产***********L2", possessor: "段**", registrationDate: "20170123", vin: "LGBH*********5652", openingDate: "20170123", vehicleType: "小型轿车" }, code: "200000"}返回参数阐明:[图片]

August 2, 2022 · 1 min · jiezi

关于api:有意思的根据姓名猜测性别的API

性别是人类差别最大的特色之一,不同的性别领有不同的特色,譬如购物、电视剧、书籍等方面男生和女生的喜好有很大的不同。因而,晓得了用户的性别就能够更加精确的判断用户的潜在行为和需要。 最近我在 APISpace 下面又看到了一个有意思的API——依据中文姓名猜想其性别,可用于判断名字的男性化/女性化水平。 APISpace 还有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择 接口详情申请形式:GET申请参数格局:JSON申请参数: name:姓名返回示例:{ "code": 200, "message": "", "data": { "name": "陈奕迅", "sex": "male", "probability": 0.8184432936092854 }}参数阐明: name:姓名sex:性别probability:可能性 代码调用示例var data = "";var xhr = new XMLHttpRequest();xhr.withCredentials = true;xhr.addEventListener("readystatechange", function () { if (this.readyState === 4) { console.log(this.responseText); }});xhr.open("GET", "https://eolink.o.apispace.com/gender-guess/api/v1/forward/gender_guess/?name=éå¥è¿");xhr.setRequestHeader("X-APISpace-Token","");xhr.setRequestHeader("Authorization-Type","apikey");xhr.send(data);

August 2, 2022 · 1 min · jiezi

关于api:APIApace-将图片转换成素描画API

将图片转换成素描画API,会主动为你将图片转换成素描画,毋庸应用Photoshop 等图片编辑软件、毋庸任何技术根底,开箱即用。 这是我最近在 APISpace下面发现的一个有意思的API,在这里分享给大家。APISpace 下面还多各种各样的API,包含常见的短信、物流、天气啥的,有须要的能够本人下来看看~ 接口成果展现原图片: 转换后的图片: 接口信息申请形式:POST申请参数格局:FORMDATA申请参数: image_url:网络图片url返回示例:{ "code": 200, "message": "", "data": { "file_path": "https://data.apibee.com/484a029b-1c8a-4c01-ae1e-ddd142c8bcb4/aaed0963-8469-4a81-b22b-7ff3edcfe5c2_sketch.jpg", // 生成的图片链接地址 "detail_time": 11.50403094291687 }}

August 1, 2022 · 1 min · jiezi

关于api:如何使用-区号查询API

区号是指世界各大城市所属行政区域罕用电话区划号码,这些号码次要用于国内、国内长途电话接入。比方,中国大陆国内区号86,北京区号10、上海区号21等。而在应用国内长途电话时,区号前要加拨0。得一提的是,人们往往容易混同概念,误以为区号自身后面有一个0。也就是说,因为0是惟一的国内长途接入码,常常和前面的区号并列应用,所以造成了习惯。实际上在境外打电话回境内某城市时,当地国内长途电话接入码加在中国国家号86之后,该城市区号前没有0。比方,成都区号应是28,而非028。 在我做我的项目的时候,为了能够进步开发效率,我在网上发现了 APISpace 这个接口服务平台上,它外面的 区号查问API 十分合乎我的开发需要。在这里我将 APISpace 分享给大家,它下面有各种类型的API,所有的API都提供收费的调用次数。明天我就来和大家好好说说 区号查问API 如何应用~ 接口详情它上面含有两个API: 序号查问地名 API 申请形式:POST申请参数格局:FORMDATA申请参数:areaCode,区号。返回示例:{ "statusCode": "000000", "desc": "申请胜利", "result": [{ "area": "", "areaCode": "020", "city": "广州市", "province": "广东省" }, { "area": "越秀区", //区域名称 "areaCode": "020", //区号 "city": "广州市", //城市 "province": "广东省" //省份 } ]}代码调用示例:var data = "province=%E5%B9%BF%E4%B8%9C&city=%E5%B9%BF%E5%B7%9E&area=%E7%95%AA%E7%A6%BA";var xhr = new XMLHttpRequest();xhr.withCredentials = true;xhr.addEventListener("readystatechange", function () { if (this.readyState === 4) { console.log(this.responseText); }});xhr.open("POST", "https://eolink.o.apispace.com/qhcx/common/postcode/queryCodeByAddr");xhr.setRequestHeader("X-APISpace-Token","");xhr.setRequestHeader("Authorization-Type","apikey");xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xhr.send(data);地名查问区号 API 申请形式:POST申请参数格局:FORMDATA申请参数: 返回示例:{ "statusCode":"000000", "desc":"申请胜利", "result":[ { "area":"番禺区",//区域名称 "areaCode":"020",//区号 "city":"广州市",//城市 "province":"广东省"//省份 } ]}

August 1, 2022 · 1 min · jiezi

关于api:APISpace-汉字转拼音API-方便好用

汉字转拼音API,能够用于汉字注音、排序、检索(依据词组智能匹配最正确的拼音。 反对多音字。 简略的繁体反对,注音反对,威妥玛拼音反对。 反对多种不同拼音/注音格调。 这是我做我的项目的时候,在 APISpace 这个接口服务平台上发现的,在这里分享给大家,它下面有各种类型的API,所有的API都提供收费的调用次数。明天我就来和大家好好说说 汉字转拼音API 如何应用~ API特点反对多音字模式反对简略的繁体反对注音领有15种拼音格调 接口信息申请形式:申请参数格局:FORMDATA申请参数: text:提交的中文,必填。heteronym:是否开启多音模式(默认False),非必填。style:15种拼音格调(填写0-14数字),非必填。返回示例:{ "code": 200, "message": "", "data": [ ["huì"], ["zǒng"], ["ān"], ["quán"], ["、"], ["kuài"], ["sù"], ["wěn"], ["dìng"], ["de"], ["gōng"], ["gòng"], ["DNS。。。。。***"] ]}调用代码示例:OkHttpClient client = new OkHttpClient().newBuilder().build();MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");RequestBody body = RequestBody.create(mediaType, "text=%E6%B1%87%E6%80%BB%E5%AE%89%E5%85%A8%E3%80%81%E5%BF%AB%E9%80%9F%E7%A8%B3%E5%AE%9A%E7%9A%84%E5%85%AC%E5%85%B1DNS%E3%80%82%E3%80%82%E3%80%82%E3%80%82%E3%80%82***&heteronym=False&style=5");Request request = new Request.Builder() .url("https://eolink.o.apispace.com/zh-han2py/api/v1/forward/pinyin") .method("POST",body) .addHeader("X-APISpace-Token","") .addHeader("Authorization-Type","apikey") .addHeader("Content-Type","application/x-www-form-urlencoded") .build();Response response = client.newCall(request).execute();

August 1, 2022 · 1 min · jiezi

关于api:如何使用快递可到达校验API

快递可达到校验API,依据用户提交的收件地址和快递公司,接口将联合以后疫情地区管控主动测验地址是否派送,缩小商家因打印禁运地区订单而造成的资损。 这是我做我的项目的时候,在 APISpace 这个接口服务平台上发现的,在这里分享给大家,它下面有各种类型的API,所有的API都提供收费的调用次数。明天我就来和大家好好说说 快递可达到校验API 如何应用~ 利用场景电商平台商家打印快递单之前,判断收件地址是否可达、是否存在疫情禁运危险。 接口详情申请形式:POST申请格局:JSON申请参数:返回示例:{ "success":true, "traceId":"3365080132969010", "reachableInfo":{ "interruptReason":"疫情起因导致不可达", "reachable":0 }}参数阐明: interruptReason:不可达起因reachable:0阐明不可达,1阐明可达riskLevel:危险等级 1:低危险 2:中危险 3:高风险threeDefense:三防类型 0非三防地区,1防备区,2管控区,3封控区 调用代码示例var data = "{\"cpCode\":\"YTO\",\"province\":\"广东省\",\"city\":\"东莞市\",\"country\":\"\",\"town\":\"大朗镇\",\"address\":\"杨新路82号\"}"var xhr = new XMLHttpRequest();xhr.withCredentials = true;xhr.addEventListener("readystatechange", function () { if (this.readyState === 4) { console.log(this.responseText); }});xhr.open("POST", "https://eolink.o.apispace.com/kdkdjy1/paidtobuy_api/address_reachable");xhr.setRequestHeader("X-APISpace-Token","");xhr.setRequestHeader("Authorization-Type","apikey");xhr.setRequestHeader("Content-Type","application/json");xhr.send(data);

August 1, 2022 · 1 min · jiezi

关于api:APISpace-全国行政区查询API-方便好用

这段时间在做公司需要的时候,在网上找到了一个很不错的接口——全国行政区查问API,它十分合乎我所需接口的要求。而后发现它所在的接口服务平台——APISpace 很不错,外面有各种各样的接口,并且所有的接口提供收费的试用。 全国行政区查问API,行政区划代码为国家颁布的六位县级以上行政区划代码,本套服务提供全国行政区查问, 反对省、市、区县,同时反对按区域名称查问代码和用代码反查区域名称。 接口信息接口简介:全国行政区查问, 反对省、市、区县。申请形式:GET申请参数: code_or_name:地区代码或者名称返回示例:{ "code": 200, "message": "success", "data": [{ "code": 440113, "co_nm": "番禺区", "level": 3, "parant": { "id": 1923, "code": 440100, "co_nm": "广州市", "level": 3, "parant": 1923 } }]}返回参数阐明: code:行政区号co_nm:名称levelL:区域等级parant:上一级区域 代码调用示例var data = "";var xhr = new XMLHttpRequest();xhr.withCredentials = true;xhr.addEventListener("readystatechange", function () { if (this.readyState === 4) { console.log(this.responseText); }});xhr.open("GET", "https://eolink.o.apispace.com/xzqcx/api/v1/administrative_area?code_or_name=%E7%95%AA%E7%A6%BA%E5%8C%BA");xhr.setRequestHeader("X-APISpace-Token","");xhr.setRequestHeader("Authorization-Type","apikey");xhr.send(data);

August 1, 2022 · 1 min · jiezi

关于api:APISpace-数码照片的属性信息和拍摄数据API

数码照片的属性信息和拍摄数据API,会为你返回一些由数码相机在拍摄过程中采集一系列的信息,包含拍摄时的光圈、快门、白平衡、ISO、焦距、日期工夫等各种和拍摄条件以及相机品牌、型号、色调编码、拍摄时录制的声音以及GPS全球定位系统数据、缩略图等。 现如今,各类数码设备根本都具备拍照性能,这些设施拍进去的电子照片,不仅间接记录下了人物、风景,还暗藏着大量敏感的个人信息。所以,咱们应该理解照片中的EXIF数据,晓得其蕴含什么内容、有什么作用,以及如何查看、去除照片中EXIF数据。应用本服务能够为你获取到数码照片中暗藏的相干信息。 接口详情申请形式:POST申请格局:FORMDATA申请参数: image_url:数码照片网络URL返回参数阐明:调用代码示例<?php$curl = curl_init();curl_setopt_array($curl, array( CURLOPT_URL => "https://eolink.o.apispace.com/image-exif/api/v1/forward/exif", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => "image_url=https%3A%2F%2Fimg.cnphotos.net%2F202207%2F05%2F083306661.jpeg", CURLOPT_HTTPHEADER => array( "X-APISpace-Token:", "Authorization-Type:apikey", "Content-Type:application/x-www-form-urlencoded" ),));$response = curl_exec($curl);$err = curl_error($curl);curl_close($curl);if ($err) { echo "cURL Error #:" . $err;} else { echo $response;}APISpace 有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择,有须要能够去看看~

July 29, 2022 · 1 min · jiezi

关于api:APISpace-全球快递物流地图轨迹查询API

快递物流在咱们的生存工作当中无处不在,明天我来分享一下 APISpace 的寰球快递物流地图轨迹查问API,让咱们的快递物流可视化~ 利用场景电商订单查问:实用于电商商城用户端快递包裹轨迹查问,晋升用户购物体验。文件查问:实用于企业公文寄送,不便用户追踪快递地位。 接口信息接口介绍:【H5物流轨迹、单号辨认】反对寰球全国的超过1500+的外快递公司的物流地图轨迹查问,并预估送达工夫,实时展现包裹运输过程中的轨迹。包含顺丰、圆通、申通等支流快递公司。自动识别快递公司及单号,实时查问,稳固高效,服务器毫秒响应,数据及时精确。API列表: 物流轨迹地图获取智能辨认单号物流时效性查问注:本文只对 物流轨迹地图获取API 做具体介绍,如需理解其余两个API,可点此查看。 接口申请、返回信息物流轨迹地图获取API 申请参数:返回示例:{ "traceMapR":"https://open.kdzs.com/toolRes/amap?trackMapCode=c03241dc62cd8a2883f743dcbd5319d8", //物流轨迹地图链接 "success":true, "traceId":"3365078218826466"}APISpace 有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择,有须要能够去看看~

July 29, 2022 · 1 min · jiezi

关于api:APISpace-通用文字识别OCR接口-免费好用

在工作或者是本人练习开发的工程中,为了进步开发的一个效率,咱们常常会去各个接口商店查看有没有合乎本人需要的API,而后申请API服务,申请实现间接就能够接入到本人的我的项目当中。这样就极大的进步了咱们的一个开发效率。最近在网上看到了 APISpace 的一个接口服务平台,外面的接口都蛮不错的,从申请到接入整个流程都十分的简洁顺畅。明天我给大家分享它外面的一个API——通用文字辨认OCR。 性能介绍标准版:对图片中的文字进行检测和辨认,反对多种语言。并且蕴含文字在图片中的地位信息,不便进行版式的二次解决。 利用场景拍照/截图辨认应用通用文字辨认技术,实现拍照文字辨认、相册图片文字辨认和截图文字辨认,可利用于搜寻、书摘、笔记、翻译等挪动利用中,不便用户进行文本的提取或录入,无效晋升产品易用性和用户应用体验。内容审核与监管主动提取图像中的文字内容,联合文本审核技术辨认违规内容,提醒相应危险,帮助进行违规解决,可利用于电商广告审核、舆情监管等场景,帮忙企业无效躲避业务危险。视频内容分析检测辨认视频中的字幕、题目、弹幕等文字内容,并依据文字地位判断文字类型,可利用于视频分类和标签提取、视频内容审核、营销剖析等场景,无效晋升内容分类、检索的效率。纸质文档电子化辨认提取各类医疗单据、金融财税票据、法律卷宗等纸质文档中的文字信息,并可基于地位信息进行比对、结构化解决,进步信息录入、存档、检索的效率。 接口详情接口简介:多场景、多语种、高精度的整图文字检测和辨认服务,多项指标行业当先,可辨认中、英、日、韩、法、德多种语言。申请形式:POST申请格局:JSON申请参数:返回参数:{ "word_result": { "54354377xxxx638": [ [185, 166], [447, 166], [447, 186], [185, 186] ], "寄件方:": [ [61, 232], [150, 232], [150, 260], [61, 260] ], "李x茹": [ [57, 281], [149, 281], [149, 314], [57, 314] ], "17600xxxx77": [ [532, 277], [738, 277], [738, 300], [532, 300] ], "北京市北京市昌平区龙泽园街道苑": [ [61, 331], [582, 332], [582, 356], [61, 355] ], "收件方:": [ [60, 426], [150, 426], [150, 454], [60, 454] ], "夏x萌": [ [57, 477], [148, 477], [148, 508], [57, 508] ], "15798xxxx56": [ [531, 480], [737, 480], [737, 503], [531, 503] ], "广东省广州市天河区天河南街道体育西路": [ [58, 523], [739, 525], [739, 552], [58, 550] ] }, "word_count": 9, "log_id": "165658704014560536668263"}

July 28, 2022 · 1 min · jiezi

关于api:方便好用的通知短信API

之前在做商店零碎的时候,有一个充值缴费后发送短信的性能,而后就在 APISpace 外面找到了 告诉短信 API。这个接口十分合乎我的需要,在他们官网试用测试了一下,也是十分不便好用的。在这里将 APISpace 这个接口服务平台分享给大家。 APISpace 有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择,有须要能够去看看~ 告诉短信利用场景缴费揭示物流告诉零碎告诉...... 接口信息接口简介:反对三大运营商,虚构运营商短信发送,电信级运维保障,独享专用通道。发送短信之前,提交签名和模板审核。申请形式:POST申请格局:JSON申请参数:返回示例:{ "failNum":"0", "time":"20170410103836", "successNum":"1", "msgId":"17041010383624511", "errorMsg":"", "code":"0"}

July 27, 2022 · 1 min · jiezi

关于api:用好-DIV-和-API在前端系统中轻松嵌入数据分析模块

在数字化转型潮流席卷各大行业的明天,越来越多的企业开始器重 BI(商业智能)技术的部署和利用,冀望从一直增长的数据资源中取得更多业务价值,从而晋升利润、管制危险、降低成本。BI 能整合、组织和剖析数据,将数据转化为有价值的信息,为企业治理和决策提供反对,成为企业迎接改革和商业翻新的决胜因素。 因为 BI 技术的重要性,企业更心愿在现有的业务平台和零碎中按需集成BI能力,从而在各类场景中充分发挥数据分析带来的劣势,满足企业日益多样化的数据分析诉求,使 BI 能力与企业业务深度交融。然而,市面上常见的 BI 工具大都是独立、打包的整体计划,很难与前端的业务系统集成在一起,在实践中经常无奈满足需要。在这样的背景下,嵌入式 BI 应运而生。  所谓嵌入式 BI,就是在企业现有业务零碎中按需集成各种类型的数据分析能力。这种集成工作个别须要思考两个要点:一方面,它实质上是现有业务零碎的一次降级过程,须要关注降级内容与原零碎的兼容性、稳定性、安全性等指标;另一方面,业务侧个别心愿深度集成业余的数据分析组件,而不是任意挂载一个简略的模块应酬了事。这两个要点为开发团队提出了更高的要求和挑战,须要团队认真对待。  嵌入式数据分析模块架构摸索对于很多中小企业而言,软件开发团队并不具备独立开发 In-House 嵌入 BI 计划的能力,须要寻求内部第三方供应商的反对。行业中也呈现了很多业余的内部供应商,他们摸索出了一些通过市场验证的嵌入式 BI 最佳实际。咱们以业内老牌知名企业葡萄城开发的 Wyn 商业智能嵌入式架构为例,探讨数据分析模块应该如何嵌入现有业务零碎: 如上所示,对于业务人员来说,利用性能层的数据分析仪表板、图表、设计器、门户等模块,就是嵌入式 BI 计划展示进去的最终成果。其中,模块的内容和状态个别是依据业务需要决定的,例如为某个销售看板集成一些销售数据动静图表,实时反映各地区的以后销售情况。因为业务需要往往比拟多样化,嵌入模块的内容和状态也十分多变,这就要求前端技术层具备更强的适应能力。  前端技术层在过来广泛采纳 URL iFrame 架构来实现模块嵌入,现在更简单的需要更多用 DIV 形式打造解决方案。此外,以 Wyn 商业智能为例,其 BI 模块还能够同泛微、用友 U8+、企业微信和钉钉等罕用的企业信息系统集成,加强它们的数据分析能力。  API 层对于嵌入式 BI 计划是十分重要的。例如,API 容许依据用户类型关上和敞开工具栏,只容许依据应用规定显示指定的数据源,并反对创立具备不同过滤器和选项的仪表板。业余的嵌入式BI能够通过调用 API,在应用软件内对仪表板/报表进行权限治理、分类管理、重命名、删除等深度集成操作,而应用软件和 BI 软件之间的接口对最终用户是齐全通明的。当然,对于较为简单的业务需要而言,嵌入式 BI 架构中勾销 API 层,或者只有简略的 API 层也是能够承受的。  支流实现计划比照如上所述,对于开发团队而言,嵌入式 BI 计划的技术选型关键在于 DIV 和IFrame 架构的抉择,以及是否退出弱小的 API 层。 IFrame 架构在晚期的嵌入式 BI 市场十分风行,因其原理简略、实现不便、开发周期较短,使企业可能疾速实现初期的嵌入式 BI 需要。但这种形式尽管简略,局限性也是很大的。例如,应用 IFrame 就很难在零碎中深度集成数据分析模块。IFrame 更像已经的 Flash 元素,是一种绝对独立的模块。它与页面的其余元素很难交融和互动,即使能够实现也须要付出大量致力和代价。 ...

July 27, 2022 · 1 min · jiezi

关于api:API-接口测试工具在使用时我比较看重这几点

作为新入行的开发者,对 API 测试工具并没有理解那么多,一番搜寻比照后,再问问四周的开发敌人,也逐步晓得对我而言什么样的 API 接口测试工具更适宜我,我感觉它得满足以下几点: 轻量化,有简略的外围性能;可扩大,想要的其余性能可能通过拓展取得;UI 不能太丑了(审美也很重要的)收费的(作为集体开发者的我而言,这要求不过分吧?)比照了市面上耳熟能详的,最终我抉择了这个叫做 Eoapi 的开源 API 管理工具,有外围的根底性能,包含 API 文档和测试,满足开发者的外围需要。 Eoapi 是什么? 而且据我理解,这个叫 Eoapi 的开源我的项目是建设在一家多年来专一 API 全,生命周期畛域的行业公司 Eolink 的教训根底之上,当初将这个我的项目开源,对于咱们用户而言,能用到收费好用的工具,对于企业而言,能从社区中排汇不错的反馈和实际,我感觉这是双赢的后果。 外围性能 API 接口测试,反对 Web 最常见的 HTTP(S) 协定,纯 UI 操作,仅须要一次点击即可获取清晰残缺的 API 测试信息。API 接口治理,反对规范化的文档、敌对的浏览界面以及清晰的分类,上手老本更低。插件广场, 须要更多的性能,能够通过装置插件去实现,你能够装置语言包、导入 Postman、Swagger 等格局的 API ,一键同步等等性能。多语言版本前后置脚本查看 API 测试历史如果你对开源也感兴趣 如果你感觉你想要的性能插件, Eoapi 上临时还没有,无妨本人入手试试开发一个;如果你有很好的产品意见或者反馈,无妨去 Github 上提个 ISSUE,我的项目组成员都会及时回复你的;想理解下官网的,能够去这里看,间接下载应用

July 26, 2022 · 1 min · jiezi

关于api:开源-API-管理工具终于支持查看全部测试历史

Eoapi 测试历史改版啦!最后是 Eoapi 的共建者在 Issue 上提了一个倡议。大略是这样的: 其实,之前 Eoapi 也有测试历史,追随 API 信息,每个 api 有本人的测试历史,这样会遇到两个问题: 在查看历史时可能比拟麻烦,要先找到历史的 API 再看历史针对没有保存文档的 API 测试历史不晓得去哪找,能够关上空白测试 Tab,但用户体验比拟暗藏 所以当初新的体验来了:1、在分组上方退出历史分组,在这里能够看到依照更新工夫排序所有【测试历史】;2、点击【测试历史】能够将过后测试的数据从新填入到测试页面。 一键就能够从新测试,超不便! 在这里,真的是要吹爆 Eoapi 这个开源的 api 管理工具了,有啥疑难,有啥倡议,间接提 issue,都会失去及时响应。我想每一个开源的参与者都很喜爱参加这样的我的项目吧?! EOAPI 是一个开源的 API 管理工具,除了最罕用的文档和测试功能,一些新的性能也在一直地被增加进来。当然,如果你感觉它还不够满足你的需要,你有什么好的想法,无妨去 Github 上提个 issue, 我的项目开发人员都会及时回复的。 该我的项目也有残缺的开发文档,如果你有什么技术问题,也能够去交换, PM 也会及时回复。 github 地址:https://github.com/eolinker/e...Eopai 官网地址:https://www.eoapi.io/?utm_sou...

July 26, 2022 · 1 min · jiezi

关于api:开源-API-管理工具新版本新功能上线前后置脚本查看所有

咱们的 1.3.0 版本性能随同着酷热的天气热火朝天地公布了,UI 进行了降级,更清新、更简略。 看进去哪里改变了吗? 公布了几个大性能: 零碎、插件多语言反对测试反对前后置 Javascript 脚本,反对加解密、断言、全局变量等等性能查看所有测试历史反对预览选中环境本月更新主题围绕:优化 UI、测试加强、国际化。其实从 Eoapi 立项开始就有一个终极大指标:建设 API 生态系统。 咱们心愿有种独特的环境可能把零碎外部任意两个或多个和 API 无关的利用通过 API 信息连接起来。 咱们晓得一个生态系统想要保障稳固和凋敝,须要源源不断地输出能量,在 Eoapi 中,API 信息就是这生态系统中的能量,从这个角度看: 记录 API 信息等同于从内部输出能量开发插件等同于减速生态系统中能量的传递所有开发者都是生产者也是消费者所以咱们所有的性能决策都是围绕这个指标开展的,比如说反对多语言能够让产品接触不同文化背景、开发习惯的用户,打磨不同的场景使零碎更凋敝、更强壮。 我晓得很多产品都是先在国内有肯定的用户根底后,再抉择出海。 但我感觉越早思考国际化对于打磨产品、建设社区、用户数据积淀都有益处,能被寰球拜访的 Github 曾经提供了孵化的土壤。 咱们人不多,尽量减少翻译老本或者就能够做了,那就做吧,初生牛犊不怕虎。 抉择优化和加强测试体验,是因为目前大多数使用者是集体开发者/极客,最最最罕用的性能就是 API 测试,所以咱们退出了全局测试历史、前后置脚本等性能。 更新图文版1、多语言目前反对中英文两个版本 2. Javascript 前后置脚本在申请前对 API 数据进行解决 在申请后对返回参数进行断言 3. 查看所有测试历史测试实现后,能够在查看所有测试历史,点击测试历史能够回溯当初的测试数据 4. 反对预览选中环境点击小眼睛能够看到【全局变量】和【以后选中的环境信息】 5. 插件主动降级之前降级插件只能手动卸载再重新安装,当初已装置插件能够在后盾主动降级。 这是咱们的第 2 篇产品月报,上一篇产品月报在这里Eoapi 是一款类 Postman 的开源 API 工具,它更轻量,同时可拓展。 我的项目地址:https://github.com/eolinker/e... 官网地址:https://www.eoapi.io/?utm_sou... 如果你对于 Eoapi 有任何疑难或者倡议,都能够去 Github 或者来这里找我,提个Issue,我看到了都会及时回复的。 往期好文举荐Eoapi — 一个可拓展的开源 API 工具5 分钟通过 Vercel 部署一个接口测试工具!一篇文章教你把握调试 HTTP API随时调用全局变量,你须要用上这两对大括号! ...

July 26, 2022 · 1 min · jiezi

关于api:将照片转换成漫画风格的API推荐

这段时间劳动的时候发现了一个很有意思的API——将照片转换成漫画格调API,是在 APISpace 这个接口服务平台发现的。它外面的很多接口都十分的好用,应用起来也很不便,所有的接口都能够提供收费的试用,有须要的同学能够去看看~ 成果展现原图片: 转换后的漫画格调图片: 接口信息接口简介:会主动为你将照片转换成漫画格调,毋庸应用Photoshop 等图片编辑软件、毋庸任何技术根底。输出图片的url,即可失去漫画格调的图片。申请格局:FORMDATA申请参数:返回示例:{ "code": 200, "message": "", "data": { "file_path": "https://data.apibee.com/44e0d11d-e6fc-47eb-8d2c-6b3cd0f1fa55/43e782e2-811d-4c2f-bcad-0a79fd75b4f3_cartoon.jpg", "detail_time": 1.8269853591918945 }}Javascript 调用代码示例var data = { "image_url": "https://data.eolinker.com/maZI8U8cb342c827f97247012386fb6f7dae1e07fd3ff99"}$.ajax({ "url":"https://eolink.o.apispace.com/pic2comicstyle/api/v1/forward/pic2cartoon", "method": "POST", "headers": { "X-APISpace-Token":"7khd6tpq2kn56recq3nh3kwyko7hfn6l", "Authorization-Type":"apikey", "Content-Type":"application/x-www-form-urlencoded" }, "data": data, "crossDomain": true}) .done(function(response){}) .fail(function(jqXHR){})

July 26, 2022 · 1 min · jiezi

关于api:好用的验证码短信API推荐

现在验证码短信的利用无处不在,和咱们的生存、工作非亲非故。最近在一个API服务平台——APISpace下面,看到一个挺好用的 验证码短信 的API,应用起来很不便。应用接口平台的接口也能够大大提高咱们的开发效率。 APISpace 有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择,有须要能够去看看~ 验证码短信利用在哪些地方呢?注册登录:短信验证码间接登录和注册,无需输出明码,简化流程,晋升注册转化率找回明码:用户手机短信进行密码找回,罢黜简单的平安问题及认证环节,平安疾速领取认证:重要账户、大额领取短信验证,做好平安风控,为您的资金财产保驾护航接口信息接口简介:反对三大运营商,虚构运营商短信发送,电信级运维保障,独享专用通道,3秒可达,99.99%达到率,反对大容量高并发。申请形式:POST申请参数格局:JSON申请参数:返回示例:{ "failNum":"0", "time":"20170410103836", "successNum":"1", "msgId":"17041010383624511", "errorMsg":"", "code":"0"}调用示例<?php$curl = curl_init();curl_setopt_array($curl, array( CURLOPT_URL => "https://eolink.o.apispace.com/sms-code/verifycode", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => "msg=%E3%80%90Eolinker%E3%80%91%E6%82%A8%E7%9A%84%E9%AA%8C%E8%AF%81%E7%A0%81%E6%98%AF%EF%BC%9A%7B%24var%7D%EF%BC%8C5%E5%88%86%E9%92%9F%E5%86%85%E6%9C%89%E6%95%88%E3%80%82%E5%A6%82%E9%9D%9E%E6%9C%AC%E4%BA%BA%E6%93%8D%E4%BD%9C%EF%BC%8C%E8%AF%B7%E5%BF%BD%E7%95%A5%E3%80%82&params=15800000000%2C1234%3B13800000000%2C4321&sendtime=&report=false&extend=&uid=", CURLOPT_HTTPHEADER => array( "X-APISpace-Token:7khd6tpq2kn56recq3nh3kwyko7hfn6l", "Authorization-Type:apikey", "Content-Type:application/json" ),));$response = curl_exec($curl);$err = curl_error($curl);curl_close($curl);if ($err) { echo "cURL Error #:" . $err;} else { echo $response;}

July 22, 2022 · 1 min · jiezi

关于api:开源-API-管理工具新功能发布插件都支持多语言了

最近我都没怎么发文,原来产品和开发始终在忙着迭代, EOAPI 又新增一些性能:像前后置脚本、多语言以及近程数据源等等。那必定会有小伙伴问,那你们的插件广场里的插件是不是也反对多语言啊! 必须反对!浏览本文,你将晓得如何配置 Eoapi 反对多语言,最终成果如下图: 中文版插件 英文版插件 示例代码https://github.com/eolinker/e...能够通过示例代码的链接间接 debug 插件,更直观地看展现成果 配置package.json在 package.json 配置 i18n 字段 // package.json{ "name": "eoapi-i18n", "version": "1.0.0", "description": "The i18n example extension of eoapi", "author": "scar", "main": "dist/index.js", "moduleID": "eoapi-i18n", "moduleName": "eoapi-i18n", "moduleType": "feature", "logo": "http://dummyimage.com/125x125", "scripts": { "build": "rollup -c rollup.config.js", "build:watch": "rollup -w -c rollup.config.js" }, "devDependencies": { "rollup": "^2.70.2" }, "features": { "apimanage.export": { "action": "exportFunc", "label": "${function.label}", //在 feature 中通过 ${i18n name} 应用 "description": "${function.description}", "icon": "http://dummyimage.com/125x125", "filename": "data.json" }, //i18n 配置 "i18n": { "sourceLocale": "en-US", //默认语言,应用 eoapi 规定的 localeID "locales": [ "zh-Hans" //反对语言 ] } }}配置语言包插件根目录下新建名为 i18n 的文件夹,语言包名称为 LocaleID ...

July 22, 2022 · 2 min · jiezi

关于api:语音验证码API如何使用

要想疾速开发一个比较复杂的性能,咱们能够在接口平台寻找本人的想要的API进行一个疾速的开发,只有申请好了接口服务即可接入接口开发出性能。最近发现了一个很不错的接口服务平台——APISpace,下面有各种各样的API,所有API提供收费的试用。 明天我就来讲讲 APISpace 的语音验证码API~ 语音验证码API 利用场景用户注册在用户注册时,手机号码验证用户实在身份,杜绝歹意注册,确保用户的真实性。领取认证在领取场景下,须要手机身份验证,保障领取平安,如确认领取,快捷领取,签收确认等。登录验证用户用手机号登录网站或者APP时,呼叫告知用户语音验证码,实现用户身份确认,保障账号平安。 产品个性语音专线被动呼叫用户,解决短信拦挡等无奈收到短信验证痛点。文本辨认文本智能语音转化,文本模板上传,语音触达用户。用户体验以语音的模式告知用户短信内容,更为清晰精确。节省成本收回即免费,语音服务接听后扣费即时可查发送状态。 接口信息接口简介:拨打电话告知用户验证码,实现信息验证申请参数:返回示例: { message: "申请胜利", data: { callId: "YYYZM674990835598622720" //呼叫惟一标识Id }, code: "200000"}代码示例var data = "mobile=&content=66666&language=0&allowedCallTime=30&billUrl=&transData=";var xhr = new XMLHttpRequest();xhr.withCredentials = true;xhr.addEventListener("readystatechange", function () { if (this.readyState === 4) { console.log(this.responseText); }});xhr.open("POST", "https://eolink.o.apispace.com/sms-voice/voice-code");xhr.setRequestHeader("X-APISpace-Token","");xhr.setRequestHeader("Authorization-Type","apikey");xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xhr.send(data);APISpace 有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择,有须要能够去看看~

July 21, 2022 · 1 min · jiezi

关于api:开源-API-管理工具解决内网以及服务器部署难的问题

之前就有用户提到,那 Eoapi 反对内网部署么?不仅反对内网部署,还反对服务器部署。 通过本文,你将会理解到,应用 Eoapi ,如何实现内网部署以及服务器部署。 内网部署Eoapi 提供两套数据源: 本地数据源:可单机/离线应用,IndexedDB 数据库;近程数据:可近程合作,Node.js+MySQL服务器部署装置数据库装置 MySQL 装置后开启 MySQL,创立一个名为 eoapi 的数据库 mysql -u root -pcreate DATABASE eoapi;服务部部署在服务器 Clone 仓库git clone https://github.com/eolinker/eoapi-remote-server依照 README 部署好后,配置 ormconfig.json 文件{ "type": "mysql", "host": "localhost", "port": 3306, "username": "root", "password": "xxxxxx",//数据库明码 "database": "eoapi",//数据库名称 "synchronize": false, "logging": false, "entities": ["dist/entities/**/*.js"], "migrations": ["dist/migrations/**/*.js"], "migrationsRun": true, "cli": { "migrationsDir": "src/migrations" }}配置.nev 拜访近程服务须要加 token 鉴权,格局为 API_KEY=XXXAPI_KEY=1ab2c3d4e5f61ab2c3d4e5f6 启动服务,首次启动须要装置依赖 npm install启动我的项目 npm start如图,我的项目启动胜利 服务降级敞开服务后,运行迁徙脚本,再重启服务即可。 npm run migration:run客户端配置点击配置,填入服务器地址、Token 后即可近程合作即可应用近程数据源。 ...

July 21, 2022 · 1 min · jiezi

关于api:插件机制能让开源的-api-管理工具使用更简单么

API 管理工具,根本的性能是文档和测试,但如果 API 管理工具也能装置插件,任何你想要的 API 治理相干的其余性能都能够通过装置插件来满足,是不是就很酷呢? 插件机制是 Eoapi 的主打性能,意在让用户依据本身的痛点,自在拓展、订制本人须要的性能。不同的插件服务于不同的性能,很可能显示在不同的区域,也对应不同的 UI 和交互。 装置装置 Eoapi 客户端后,点击相应图标进入插件广场页面,在插件列表中寻找或搜寻想要的插件,能够看到插件卡片上会显示以后处于未装置或已装置的状态。 点击进入插件详情,点击【装置】按钮,稍后即可主动实现装置。 在详情页能够看插件展的详细信息,包含开发者、版本号和具体的性能介绍,点击【装置】按钮,即可实现装置。 配置WARNING尚未公布,致力开发中,敬请期待卸载进入插件广场,切换到【已装置】的插件列表,抉择想要卸载的插件,点击进入详情后,能够看到【卸载】按钮,点击后即可卸载。 卸载后将无奈持续应用插件性能Eoapi 的插件零碎有两点益处: 能够只抉择本人须要的性能,随时插拔;在遇到不满足现有需要的场景下,能够抉择本人入手开发插件和其余只做开源产品的我的项目不一样,咱们在开源这款产品前之前,曾经在商业产品中排汇了大量用户如何应用 API 工具的实际场景,所以官网也会在每年依照肯定的频率公布官网插件,将商业产品上的积淀奉献到开源产品。 对于EOAPIEOAPI 是一个开源的 API 管理工具,除了最罕用的文档和测试功能,一些新的性能也在一直地被增加进来。当然,如果你感觉它还不够满足你的需要,你有什么好的想法,无妨去 Github 上提个 issue, 我的项目开发人员都会及时回复的。 该我的项目也有残缺的开发文档,如果你有什么技术问题,也能够去交换, PM 也会及时回复。 github 地址:https://github.com/eolinker/e...Eopai 官网地址:https://www.eoapi.io/?utm_sou...

July 20, 2022 · 1 min · jiezi

关于api:切换测试环境而已真的不需要那么麻烦

后面咱们都在讲接口测试、接口文档,这一期讲讲如何切换测试环境。 设置 API 的申请地址前缀、全局变量信息。在测试时,能够一键切换测试环境而不须要手动输出域名。 咱们能够通过环境下拉框新增环境。 咱们能够通过切换测试环境对 API 实现以下操作: 批改申请地址 URL通过全局变量动静扭转所有 API 的申请信息,例如 Query、 Body等参数前置URL在测试时咱们只须要选中相应的申请地址,测试时域名就会主动加到 API 门路后面,能够通过切换环境疾速对开发、测试、线上环境的 API 进行测试 在 API 文档或测试中应用的形式援用环境变量,在发送申请时会主动将环境变量替换为响应的值。 环境变量环境变量常用语以下场景: 通过环境变量扭转 API URL 外面的版本门路,比方 api.eoapi.com/user/login扭转申请参数的 Key 和 Value, 比方表单中有一个参数的 version,值是环境变量: EOAPI 是一个开源的 API 管理工具,除了最罕用的文档和测试功能,一些新的性能也在一直地被增加进来。当然,如果你感觉它还不够满足你的需要,你有什么好的想法,无妨去 Github 上提个 issue, 我的项目开发人员都会及时回复的。 该我的项目也有残缺的开发文档,如果你有什么技术问题,也能够去交换, PM 也会及时回复。 github 地址:https://github.com/eolinker/e...Eopai 官网地址:https://www.eoapi.io/?utm_sou...

July 20, 2022 · 1 min · jiezi

关于api:写一个新的接口之前我通常会思考这几个问题

我在开始一个新的接口之前,须要进行以下判断: 申请协定是不是 HTTP、https?申请体和响应格局是什么(XML、JSON、FormData、Raw)?API 是不是 RESTful 格调?如果下面三个问题的答案都分明了,就能够开始新增一个 API 接口。 API 信息在编辑 API 的顶部填写 API 的申请协定、形式、地址、名称; 协定反对HTTP/HTTPS申请形式反对POSTGETPUTDELETEHEADOPTIONSPATCHAPI 申请参数设置申请头部你能够输出或导入申请头部。除了手动输出,你还能够批量导入申请头部,数据格式为key:value,一行一条header信息,如: Connection: keep-aliveContent-Encoding: gzipContent-Type: application/jsonDate: Mon, 30 Dec 2019 20:49:45 GMT 设置申请体申请体提供了五种类型: Form-data(表单)JsonXMLRaw(自定义文本类型数据) 设置 Query 参数Query 参数指的是地址栏中跟在问号?前面的参数,如以下地址中的 user_name 参数: /user/login?user_name=jackliu批量导入的数据格式为?key=value...,通过&分隔多个参数,如: api.eolinker.com/user/login?user_name=jackliu&user_password=hello 设置 REST 参数REST 参数指的是地址栏被斜杠/分隔的参数,如以下地址中的应用大括号包裹起来的 user_name、user_password 参数: /user/login/{user_name}/{user_password}WARNING留神,你只须要在 URL 中应用 {} 将 REST 参数括起来,表单的参数名不须要填写 {}。 API响应内容设置响应头部你能够输出或导入响应头部。批量导入的数据格式为 key : value ,一行一条 header 信息,如: Connection: keep-aliveContent-Encoding: gzipContent-Type: application/jsonDate: Mon, 30 Dec 2019 20:49:45 GMT 设置响应内容响应内容的编写形式和申请参数的相似,响应内容提供了四种类型: JsonXMLRaw(自定义文本类型数据)有须要这个开源 API 工具的敌人,大家能够去间接去这里: ...

July 20, 2022 · 1 min · jiezi

关于api:接口调试还能这么玩

大家好,我是老三,明天正在用Postman调试接口,共事阿六在我前面站着看了了一会。 阿六:“啧啧……” 我:“你个老六,什么意思?” 阿六:“三老师,你这不好使,调代码全是死劲。” 我下来就是一个save、一个send,全副都报错了啊…… 阿六:“年轻人,不讲码德,依照传统Debug,点到为止,带你看点好康的。” 我:“让我康康。” 只见阿六关上电脑,点开一个小图标。 阿六:“这个货色,比Postman还好用。” 我:“我就问你,保熟吗?” 阿六:“我一写代码的能给你介绍生工具蛋子。” 多种皮肤,一键切换管不论,先看脸。 先不说性能,五套背景,十种主题色,一键切换,不论你是呆萌技术宅、还是酷拽极客,总有一款适宜你。 都挑不过去了…… 一套工具,全副搞定我:“老六,丑陋有什么用,不就是一个接口调试工具。” 阿六歪嘴一笑! 如果只把Apifox对标Postman ,那就太小看它了。 Apifox = Postman + Swagger + Mock + JMeter API 文档、API 调试、API Mock、API 自动化测试,就这一套工具,全副搞定。 什么叫文可摆平接口文档,武可搞定接口调试,进可自动化测试,退可代码生成…… 接口设计 新建接口,就能够间接进行设计 更绝的是,设计即调试,开发完,能够间接运行调试 其它好用性能,看看官网文档就晓得了:https://www.apifox.cn/help API Hub,API Easier我:“六,我看有个API Hub,是什么货色?” 阿六往后一仰,扶了下镜片。 还在为对接各种API的繁琐苦恼吗?还在为拼接各种申请而焦躁吗? Apifox的API Hub,彻底解放你的双手! API Hub曾经接入了上百个平台的凋谢API,不须要去查阅繁冗的官网文档,不须要去一个个拼接申请,轻易关上一个开放平台,文档、接口,曾经筹备地好好的,间接开干就完了! 轻松导入,无缝连接我:“唉,六佬,Apifox再好,我Postman用习惯了,懒得切”。 阿六:“你个没谋求的老六……老三!” Apifox导入Postman 数据,真的很轻松: 导出Postman数据 抉择Collection,右键导出 导入Postman Collection 新建分组 新建接口,抉择导入 ...

July 19, 2022 · 1 min · jiezi

关于api:API-接口测试通常会遇到这个问题

接口开发实现后,咱们须要调用接口来测试接口的体现,当体现合乎预期时,则代表接口可用。 在测试中咱们可能会关注状态码、响应体以及响应工夫,这些数据 Eoapi 统统都会展现给你,判断 API 是否失常。 开始测试之前,咱们须要先填写测试数据~,能够点击标签页的加号新建一个测试标签页。 还能够通过点击分组 API 的闪电图标疾速对某个 API 发动测试。 通过类比现有的常识去学习新的常识往往更快,平时咱们个别会在浏览器里看 API 申请信息,这些信息在 Eoapi 对应的地位是什么呢?置信通过上面的对照图你很快能晓得如何在 Eoapi 测试: 下划线色彩雷同代表雷同模块申请 URL/申请形式/申请头/Query 参数 API Path 外面可能填写了 Query 参数,Eoapi 会将它主动同步到 Query 参数的表格外面。首先确认你的 HTTP 申请体格式,抉择相应的申请体格式后点击测试按钮。 就能够看到相应 API 响应信息啦! 通过点击测试历史,还能够回溯过后测试的所有 API 申请信息,疾速回归测试。  有须要这个开源 API 工具的敌人,大家能够去间接去这里: 代码仓库:https://github.com/eolinker/e... Eoapi官网:https://www.eoapi.io/?utm_sou... 有残缺的开发文档,但如果你还是有任何对于 Eoapi 方面的技术问题,能够去 Github 征询交换,PM 会及时回复,帮你排除阻碍!

July 19, 2022 · 1 min · jiezi

关于api:开源-API-工具的-MOCK-功能真的好用么

很多时候,接口尚未开发实现,在零碎交互单方定义好接口之后,咱们能够提前进行开发和测试,并不依赖上游零碎的开发实现。 通过应用Mock模仿数据接口,咱们即可在只开发了UI的状况下,毋庸服务端的开发就能够进行产品的演示。 创立 Mock进入API文档详情页面,点击 Mock 标签,点击新建 Mock: 在弹窗中输出 Mock 的名称以及响应内容: 调用 Mock进入 Mock 列表页面,点击调用地址即可复制到剪贴板,在代码中间接对该 API 地址发动申请即可失去响应后果。 这个开源的 API 工具叫 Eoapi,除了根本的文档和测试性能,还有插件广场和 MOCK 这些外围性能,集体应用后感觉还不错。还在为 API 工具发愁的思友们,无妨试试这个。 Github 地址:https://github.com/eolinker/e... 这个工具是齐全开源的,非常适合集体开发者和小团队应用,如果对我的项目有任何疑难或者倡议,能够去 Github 提个 issue, 会失去及时回复的。

July 14, 2022 · 1 min · jiezi

关于api:关于IP定位查询接口的测评Ⅲ

导语上次咱们实现了对IPUU、IP138、MaxMind、DBIP共四家API的测评,剖析了他们不同的特点(点击可查看回放),明天咱们接着来测评国内外各公司IP地址查问API接口。咱们将应用164.92.79.15作为对立IP地址,在各个API上进行查问,联合公司介绍、API价格、返回类型、返回字段等多个维度进行测评,帮忙您理解各个API的优缺点及特色,来看看明天入选的产品吧~IPIPDigital elementIP2location.com 上面将为您带来具体介绍(咳咳...新闻联播声调)IPIP公司介绍IPIP成立于2015年,专一于IP地理位置和IP画像数据的钻研、整顿和散发。基于BGP/ASN数据和寰球网络监控点进行城市级IP天文数据标注。客户以国内企业为主,波及广告、电商、社交等多个畛域。领有专利软著30+项。收费查问须要注册。API查问查问接口:https://en.ipip.net/ip.html 咱们明天的测评对立以164.92.79.15的IP地址进行查问,IPIP的返回页面如下。返回字段:在收费查问的返回字段里,咱们能够看到地理位置、行为地位、定位商圈、运营商、经纬度、IDC等,返回字段较少。IPIP的定制API接口,可选字段较多,包含:洲+国家+省份+城市+区县+运营商+线路+国内外运营商所有者域名+经纬度+时区+行政编码+国内电话区号/国家二位代码/州代码+IDC标签+基站标签+国家三位代码+欧盟标记+货币代码与名称+anycast标签+利用场景+骨干网+asn数据+IPv6。 用户能够依据本身需要抉择不同的返回字段定制服务,IPIP依据返回字段的精确度和全面水平实现对定制API接口的定价。 测试后果:IPv4:100,859个国外IP,城市级准确率81.65%;101,546个中国(含港台)IP,城市级精确97.59%. 价格IPIP采纳定制服务,依据客户不同需要一对一询价,具体价格须要征询客服。 IP2location公司介绍2002 年成立,是一家天文定位和在线欺诈检测工具的供应商。IP2Location 是一种天文定位解决方案,容许企业通过 IP 地址精确定位互联网客户和访客的地位。客户包含大概 20% 的财产 500 强企业,次要客户群体散布于海内,sony、fedex、asus等。钻研论文数量800+。收费查问无需注册,每天50个IP地理位置查问;注册用户每天200个查问数额。API查问查问接口:https://www.ip2location.com/以164.92.79.15为例进行查问,返回页面如下。 返回字段:依据图表,咱们能够看到IP2location API查问的返回字段包含:国家、地区、城市、纬度、经度、邮政编码、时区、ISP、域、网速、区号、天气、挪动、海拔、UsageType、AddressType、类别等。 返回类型:包含json和xml两种类型。 分享性能:值得一提的是,IP2location的查问后果反对分享,包含链接、图片、文本、HTML四种分享形式。 测试后果:IPv4: 100,859个国外IP,城市级准确率75.05%; 101,546个中国(含港台)IP,城市级精确89.97%。价格试用版无需注册,每天有50次的收费查问次数(注册用户每天可查问200次)。IP2location采取积分制,划分了四个价格等级。 返回字段的精确度越高,每次查问所须要的积分就越多,每次购买之后,能够依据本身须要抉择不同查问后果,比拟灵便。 Digitalelement 公司介绍提供寰球天文定位数据和服务。数据品质很高,客单价高,服务于有付费能力的top公司。服务于高端客户,产品须要一对一询价。 目前,digitalelement没有收费的API产品,须要注册一对一征询产品价格。注册之后能够点击产品白皮书获取相干产品介绍,在产品白皮书里,咱们能够看到digitalelement的返回字段。 总结以上就是咱们明天的测评,通过比照咱们能够理解每一个产品的个性。 在收费的API测评中,IP2location的返回字段较为具体,包含:国家、地区、城市、纬度、经度、邮政编码、时区、ISP、域、网速、区号、天气、挪动、海拔、UsageType、AddressType、类别等,且返回字段后果可分享。此外,IP2location无需注册,能够间接查问。非注册用户每天可收费查问50次,注册用户可每天收费查问200次。定价采纳积分制,更加灵便,在所领有积分的范畴内,用户能够变更本人想要查问的形式,返回不同的字段和后果,更加通明。 IPIP收费性能须要注册,没有次数限度,但免费版返回字段较少。询价版偏差于定制,客户能够依据本身须要抉择不同的套餐或间接一对一征询。digitalelement则偏差于高端客户的定制服务,准确率较高,返回字段后果也很全面。 ——————————————————————————————————————— 总结之前的测评,咱们从五个维度对九款API产品进行了汇总与比照,并且进行了综合实力的评定。表格如下,大家能够依据本人的需要抉择最合适的API产品。(测评数据起源网络,如有问题请分割删除)

June 30, 2022 · 1 min · jiezi

关于api:如何编写高质量-API-文档

设想一下,你刚买了一个新的家庭影院零碎,而后你去设置它。你先做什么? 谢天谢地,你有一本领导阐明的手册来帮忙你。你只须要依照手册中详述的步骤进行操作,瞧!你的家庭影院零碎已筹备好播放你最青睐的歌曲。 就像领导手册如何领导你实现设置和装置一样,API 文档能够帮忙领导你配置 API。 什么是 API 文档?在深入研究 API 文档之前,让我简要解释一下 API 是什么以及它的基本功能。 API 是应用程序编程接口的首字母缩写。 通过 API 将设施连贯到数据库 无论你是初学者还是高级开发人员,你都会在软件开发过程中常常遇到这个术语。它是你的计算机、手机或应用程序与内部资源之间的桥梁。 换句话说,API 使你的软件可能与其余软件程序、数据库或资源进行交互。无需为应用程序的特定性能编写程序,你能够应用具备相似性能的现成 API。 许多 API 是公共的(收费),而其余 API 是公有的,并且须要领取私钥能力拜访 API。有不同类型的 API,例如 REST(具象状态传输)、SOAP(简略对象拜访协定)等。 咱们持续——那什么是 API 文档?好吧,它是一份书面指南,阐明了 API 的性能、如何将其集成到你的程序中、API 的用例以及示例。 请记住,API 文档是技术内容。这意味着它将蕴含一些技术术语,但仍应可读且易于了解。 谁来编写 API 文档?API 由软件开发人员构建。因为软件开发人员直接参与构建和应用 API,因而他们更容易创立文档。 软件开发人员编写 API 文档的毛病是他们从十分技术性的角度编写,这会使文档很难了解。另一个问题是 API 开发人员在开发 API 的同时创立文档须要更多工夫。 因而,一个不错的抉择是将 API 文档的任务分配给技术作者。技术作者是将内容写作的专业知识和技术常识相结合,以制作不仅具备技术性,而且内容丰盛且易于了解的文档的人。 技术作者从 API 开发人员那里理解 API,而后创立教程、示例和其余用于文档目标的内容。 同时,API 开发人员会监督技术编写者,以确保编写的文档准确无误,并在必要时向编写者提供更多信息。 咱们的指标是让每个人共同努力,制作出可能充沛解释 API 并领导用户不混同的文档。 如果你有趣味为 API 编写文档,但不晓得从哪里开始或如何开始,本文将帮忙你开始。 如何开始编写 API 文档在编写 API 文档时,首先要创立几个纲要。这将使你对你打算写的内容有一个概述。 ...

June 24, 2022 · 2 min · jiezi

关于api:api接口开发和调试可以尝试这款在线应用免费好用不输postman

一个收费开源的接口测试工具,关上浏览器就能用,简直反对 Postman 所有性能。 对于 HoppscotchHoppscotch 是一个接口测试工具,一般来说,后端开发者在开发接口时,能够模仿用户发动的各类 HTTP 申请,获取对应的响应后果, 从而验证后果,保障产品上线之后的稳定性和安全性。 目前 APP、小程序以及应用 Vue 开发的单页面利用,次要的模式是前后端拆散,各司其职,联调就成了必须的工作内容,而 Hoppscotch 就是一个帮忙前后端开发者协同,进步工作效率的开发工具,和 Postman 不一样的是,Hoppscotch 是一个基于浏览器构建的在线工具,而且收费开源。 Hoppscotch 的性能个性接口测试、保留申请、疾速输入文档、团队合作、网络代理等,简直反对 Postman 的所有性能反对 WebSocket 和接管服务器端事件,无需轮询,也反对 GraphQL 查问轻量级,UI 简洁,操作简略,能够疾速测试接口反对深浅主题,反对更换高亮色,也指出禅模式i18n 国际化,当然也反对中文界面我为什么不持续用 Postman在和后端开发者对接时,之前始终用的都是 Postman,工具很好用,但也存在不少问题: Postman 的服务器应该是在国外,云同步、登录以及查看生成的 API 文档,速度都很慢,有时候文档甚至打不开,十分影响开发效率团队超过5人就须要付费应用,根底版 720 刀每年Postman 须要装置,而且只反对注册账号或通过谷歌账号登录,本地化有余在一次更换新电脑后,我再也不想费功夫去装置 Postman 以及忍耐乌龟一样的网速了,于是在网上寻找替代品,找到了 Hoppscotch 这款收费开源的接口测试工具,截止明天写这篇文章,曾经轻度应用了几个月了,上面说说应用的感触。 应用体验和感触首先 Hoppscotch 是一个在线工具,关上浏览器就能用,最快的形式是间接输出一个接口网址,而后点击“申请”,就能返回后果。在很多疾速 demo 我的项目中,这样间接疾速的操作能节俭很多工夫。 另我惊喜的一点是,在测试像 localhost:8080/api/xxx 这样的本地申请时,Hoppscotch 在不做任何代理设置的状况下,也能失常申请。之前应用过的基于浏览器的接口测试工具,往往须要装置插件能力实现。 日常应用简直和 Postman 一样,没有太显著的区别,拜访利用、登录、一键生成的接口文档关上速度很晦涩,最重要的是反对用 Github 账号登录,再也不须要多保护一份账号密码了。 Hoppscotch 尽管是在线利用,但也能够通过 PWA 的形式装置(浏览器地址栏左边的装置图标),这样一来不仅能够离线应用,通过桌面图标关上,同时对电脑内存 / CPU 的占用也升高了。当然了,Hoppscotch 也有浏览器插件版本,玩插件的开发者也能够通过装置插件的形式来应用。 这些只是作为一个轻度接口测试开发者的应用感触,像 WebSocket/GraphQL 这类申请,目前都没有波及到,如果是绝对重度使用者,能够参考官网提供的文档深刻理解。 ...

June 24, 2022 · 1 min · jiezi

关于api:搞懂-API-全生命周期我只需要这一篇文章

上一篇介绍了 API 以及和 API 无关的趋势,接下来咱们看看和 API 全生命周期无关的产品。 1.1 全生命周期的使用者是谁真正产品使用者是那些与 API 打交道的人,也就是研发团队。角色可能是: 开发人员:前端、后端测试运维 1.2 使用者日常工作流程他们日常工作在做什么呢? 产品经理提出性能需要,说这个产品要设计成什么样子,开发接到需要之后,依据需要开始开发,开发完了提交测试,测试完了迭代上线,而后产品验收后让运维人员公布上线。 1.3 全生命周期产品实际上 API 贯通了整个产品交付的流程,近年来越来越多公司开始关注 API 的连贯价值,将更多的研发精力投入到围绕 API 的工作中。 以 Eolink 为例,API 全生命周期产品次要包含四大块: 开发测试运维凋谢 咱们的产品如何帮忙研发团队去治理各个生命周期外面的 API 呢? 1.3.1 API 研发治理&自动化测试先分享两个理念,文档驱动开发以及测试驱动开发。 文档驱动开发指的是在开发之前先把文档写好再进行开发,可能帮你提前思考,这就好比咱们在做题之前须要先理解分明题目要求,否则不审题就下笔很容易导致最初返工。 除此之外还能不便合作,就像造车,不是一个人能实现的,造车身的人如果提前能通知造底盘的人轮子要多大,造底盘的就不必等他了,效率进步! 而测试驱动开发指的是在开发之前先把测试计划/用例写好,要求开发人员开发的代码可能顺利通过测试,如果测试不通过则继续进行改良。这就好比咱们考试前会先理解考试通过的规范,没有规范乱答一通,后果必定不会太好。 而通过以上两种开发方式进行联合后就是 Eolink API 研发治理平台 的设计理念:文档与测试驱动开发(DTDD)。 上面我应用一个很直观的图来展示在咱们平台怎么践行下面的理念。 如果没应用咱们平台,流程可能是: 后端先开发 API,开发完了写了文档通知前端,前端等文档好了之后再对接,最初提交给测试。 发现没有,用了咱们平台之后,很多流程都能够提前到开发阶段了,串行间接变并行,这效率不进步才有怪! 在咱们平台简直所有的合作工作都是围绕着 API 文档进行的,所以开发流程就变成了后端先设计好文档,而后入手去开发 API。 前端对页面进行开发,光写页面必定不够,还得通过 API 拿数据对接页面,前端能够应用平台上的 Mock 性能先对接,后端好了之后间接就能够提交给测试。 测试人员在开发阶段也没有闲着,文档进去之后他们就能够去筹备测试用例了,等联调完后间接一键回归测试。 1.3.2 API 监控上线之后,某些要害业务比如说登录、购买性能挂了的话对产品影响会很大,所以要对这些 API 进行监控——依照肯定频率发动 API 申请。 ...

June 22, 2022 · 1 min · jiezi

关于api:最新常用API资源分享免费使用

在网上有看到各类的收费API,在这里分享给大家!! 数据来自:百度开发平台、Face++ 、高德、eolink的APISpace、浦发银行、微信等 1.百度AI开放平台涵盖图像处理、自然语言、语音技术、常识图谱、数据智能、AR、视频技术和深度学习八大方面。看需抉择即可。 2. 百度地图开放平台百度地图Web服务API为开发者提供http/https接口,即开发者通过http/https模式发动检索申请,获取返回json或xml格局的检索数据。用户能够基于此开发JavaScript、C#、C++、Java等语言的地图利用。 3. 人脸识别Face++注:申请试用的API Key能够收费试用他下面的接口 4. 高德开放平台与真实世界联通 - 高德开放平台为开发者赋能,将地图粗劣地出现在您的利用中无论基于哪种平台,都能够通过高德开放平台API和SDK,轻松地实现地图的构建工作 5. APISpace环境天气全国天气预报:https://www.apispace.com/eolink/api/456456/api/降水预警:https://www.apispace.com/eolink/api/678678/api/空气质量PM2.5:https://www.apispace.com/eolink/api/34324/api/生存指数:https://www.apispace.com/eolink/api/24234/api/ 生存日常快递物流:https://www.apispace.com/eolink/api/wlgj1/api/车辆违章:https://www.apispace.com/eolink/api/vechicle/api/疫情地区:https://www.apispace.com/eolink/api/yqdqjy1/api/邮编查问:https://www.apispace.com/eolink/api/postcode/api/ 数据智能银行卡OCR:https://www.apispace.com/eolink/api/bankcard/api/二维码生成:https://www.apispace.com/eolink/api/ercode/api/IP归属地:https://www.apispace.com/eolink/api/ipguishu/api/中文分词:https://www.apispace.com/eolink/api/zwfc/api/ 网络通信手机号码归属地:https://www.apispace.com/eolink/api/teladress/api/验证码短信:https://www.apispace.com/eolink/api/sms-code/api/告诉短信:https://www.apispace.com/eolink/api/sms-notify/api/二次号查问:https://www.apispace.com/eolink/api/ercihao/api/6.浦发银行开放平台提供标准化的对外拜访接口,帮忙合作伙伴疾速接入浦发开放平台 7.微信开放平台让你的利用反对微信登录、微信分享、微信领取等性能。 好货色当然要进行流传,心愿能帮忙到各位开发者~

June 16, 2022 · 1 min · jiezi

关于api:如何用中文分词API快速开发

最近公司我的项目须要做一个中文分词的性能,想着如果用现成的API就能够大大提高开发效率,在网上的API商店搜寻了一番,发现了 APISpace,它外面的中文分词API十分合乎我的开发需要。 中文分词API,接管任意文本,将长段中文切词离开。 APISpace 下面还多各种各样的API,包含常见的短信、物流、天气啥的,有须要的能够本人下来看看~ 接口详情留神:接口申请头中的 X-APISpace-Token 须要注册 APISpace 账户,注册胜利后主动生成,全副API通用。 中文分词接口申请地址:https://eolink.o.apispace.com...申请办法:POST申请参数 word:待宰割的句子。必填返回示例: { "statusCode": "000000", "desc": "申请胜利", "result": ["eo", "-", "apistore", "帮忙", "您", "疾速", "取得", "数据"]}

June 15, 2022 · 1 min · jiezi

关于api:如何用标准体重计算器API快速开发

最近公司我的项目须要做一个计算BMI的性能,想着如果用现成的API就能够大大提高开发效率,在网上的API商店搜寻了一番,发现了 APISpace,它外面的规范体重计算器API十分合乎我的开发需要。 规范体重计算器API,身材品质指数 (Body Mass Index, 简称BMI), 通过身高和体重来计算您的身材是否规范。 APISpace 还有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择。接下来和大家分享一下接口的一些信息。 计算BMI值接口申请地址:https://eolink.o.apispace.com...申请办法:POST申请参数 weight:体重(单位:千克/公斤)。必填height:体重(单位:千克/公斤)。必填返回示例: { "statusCode": "000000", "desc": "申请胜利", "result": { "BMI": "19.267171", //BMI指数 "height": "172", //身高 "judgeResult": "失常", //比照后果 "weight": "57" //体重 }}获取规范体重参考接口申请地址:https://eolink.o.apispace.com...申请办法:GET返回示例: { "statusCode": "000000", "desc": "申请胜利", "result": { "femaleTable": [{ "age": "19", "height": "152cm", "weight": "46" }, { "age": "19", //年龄 "height": "156cm", //身高 "weight": "47" //规范体重 } ], "maleTable": [{ "age": "19", "height": "152cm", "weight": "50" }, { "age": "19", //年龄 "height": "156cm", //身高 "weight": "52" //规范体重 } ] }}

June 15, 2022 · 1 min · jiezi

关于api:如何用邮编查询API快速开发

最近公司我的项目须要做一个邮编查问的性能,想着如果用现成的API就能够大大提高开发效率,在网上的API商店搜寻了一番,发现了 APISpace,它外面的邮编查问API十分合乎我的开发需要。 邮编查问API,提供全国邮政编码大全,为你疾速精确查邮编。 APISpace 还有很多收费通用的API接口,利用这些接口能够帮你实现去开发出很多功能丰富,服务稳固的网页、APP还有小程序,无论是练手还是实战都是不错的抉择。接下来和大家分享一下接口的一些信息。 通过邮编查问地名接口申请地址:https://eolink.o.apispace.com...申请办法:POST申请参数 postcode:邮编。必填page:页数。非必填pageSize:每页行数。必填返回示例: { "statusCode":"000000", "desc":"申请胜利", "result":{ "list":[ { "PostNumber":"215001",//邮编 "Province":"江苏省",//省份 "City":"苏州市",//城市 "District":"平江区",//地区名 "Address":"廖家巷新光里"//地址 } ], "totalCount":352, //总条数 "totalPage":176, //总页数 "currentPage":1, //以后页码 "pageSize":"2" //每页条数 }}通过地名查问邮编接口申请地址:https://eolink.o.apispace.com...申请办法:POST申请参数 province:省份(省份、城市、区/县、地址关键字必须四选一输出)。非必填city:城市(省份、城市、区/县、地址关键字必须四选一输出)。非必填area:区/县(省份、城市、区/县、地址关键字必须四选一输出)。非必填address:地名关键字,如“一路”(省份、城市、区/县、地址关键字必须四选一输出)。非必填page:页码,默认第一页。非必填pageSize:每页条数,默认10条,最多40条。非必填

June 15, 2022 · 1 min · jiezi

关于api:耗时半年Eoapi-正式发布插件广场

这是咱们的第一篇月报,每个月和每个来之不易的开发者分享产品故事以及产品停顿。 在 5.20 这个极具中国特色的“节日”里,Eoapi 公布了 1.0.0 版,三个程序员掉了半年头发堆出了第一个正式版本。 把 Eoapi 介绍给大家的过程中,咱们遇到的最多问题是: 你和 Postman 有什么区别?Postman 呈现的工夫,是八年前,简直是同类型 API 工具的祖师爷。毋庸置疑它是一款优良的产品,在那个应用 Curl、浏览器、抓包工具调试 API 的年代,这款反对通过界面对 API 发动测试的工具令人眼前一亮。 那咱们为什么还要做 Eoapi 呢?1. 商业工具不够凋谢 商业工具不够凋谢,除非官网反对,否则很难和其余平台买通。现实中的用户每天都在应用咱们的产品解决任何问题,而实际上用户每天会和各种不同的工具打交道,并没有足够多的工夫专一在应用你的产品。 △ by Jonathan Holt @ Dribbble 所以足够简略,同时打磨外围性能,定义好产品的边界很重要。咱们不想做一个 All in one 的工具,如果没法满足用户的所有需要,那就足够凋谢让用户抉择依照他们喜爱的形式应用各个产品。 没有什么能比代码开源更凋谢了! 所以从去年 11 月开始,咱们开始立项、组团队开始做 Eoapi。 下方截图是咱们的第一个用户,我在调研时问他:你期待的 API 工具是什么样子? 他答复:心愿各个工具不要做数据孤岛,能连通多个产品。 须要开发者本人写工具连通 如果说代码开源是咱们凋谢的第一步,那第二步就是退出插件零碎了。 如果只是代码开源,想要拓展性能依然比拟艰难,我晓得很多团队会抉择在源代码的根底上二次开发,但当抉择二次开发的那一刻起,可能就和后续的官网更新 say goodbye 了,对用户和官网来说都是一种损失,而插件零碎就是解决这个问题的一个很好的计划。 插件零碎让开发者群体——一群极具创造力的人以更简略的形式参加共建,扩大性能、复用性能、碰撞更多可能。 2. 团队须要本地部署 商业产品数据个别放在云端,思考到安全性,国内大多数公司会将 API 托管在本人平台,有资源的大公司造轮子,没资源的小团队应用开源工具。 Eoapi 能够单机应用,数据存储到本地,也反对在本人的服务器近程数据源,你齐全能够把数据把握在本人手里。 3. 更晦涩的合作 Postman 性能比拟垂直,单点功能设计很棒,但理论用于团队合作时性能操作逻辑不够连贯,也不够贴合国人开发合作场景。 国外的需要更偏差个体效率,而国内的需要更偏差于管理效率。如何在满足个体效率的同时贴合国内的管理效率,这是 Eoapi 想要找到的均衡。 咱们不会说 Eoapi 是一款针对中国开发者研发的产品,咱们的用户是所有开发者,不分国界。 ...

June 2, 2022 · 1 min · jiezi

关于api:AGP接口线路概述AG接口开通总线分接

咱们先来看看百度白科商是怎么形容AGP接口: AG接口(Accelerate Graphical 0 0 0 API,c O m),减速图形接口。随着显示芯片的倒退,PCI总线日益无奈满足其需要。英特尔于1996年7月正式推出了AGP接口,它是一种显示卡专用的部分总线。严格的说,AGP不能称为总线,它与PCI总线不同,因为它是点对点连贯,即连贯管制芯片和AGP显示卡,但在习惯上咱们仍然称其为AG总线。AGP接口是基于PCI 2.1 版标准并进行裁减批改而成,工作频率为66MHz。 AG接口开明工作原理0 0 0 API,c O m AGP总线间接与主板的北桥芯片相连,且通过该接口让显示芯片与零碎主内存间接相连,防止了窄带宽的PCI总线造成的零碎瓶颈,减少3D图形数据传输速度,同时在显存有余的状况下还能够调用零碎主内存。所以它领有很高的传输速率,这是PCI等总线无奈与其相比较的。 因为采纳了数据读写的流水线操作缩小了内存等待时间,数据传输速度有了很大进步;具备133MHz及更高的数据传输频率;地址信号与数据信号拆散可进步随机内存拜访的速度;采纳并行操作容许在CPU拜访零碎RAM的同时AGP显示卡拜访AGP内存;显示带宽也不与其它设施共享,从而进一步提高了零碎性能。 AGP规范在应用32位总线时,有66MHz和133MHz两种工作频率,最高数据传输率为266Mbps和533Mbps,而PCI总线实践上的最大传输率仅为133Mbps。目前最高规格的AGP 8X模式下,数据传输速度达到了2.1GB/s。 AG接口开明倒退过程AGP接口的倒退经验了AGP1.0(AGP1X、AGP2X)、AGP2.0(AGP Pro、AGP4X)、AGP3.0(AGP8X)等阶段,其传输速度也从最早的AGP1X的266MB/S的带宽倒退到了AGP8X的2.1GB/S。 AGP 1.0(AGP1X、AGP2X) 1996年7月AGP 1.0 图形规范问世,分为1X和2X两种模式,数据传输带宽别离达到了266MB/s和533MB/s。这种图形接口标准是在66MHz PCI2.1标准根底上通过裁减和增强而造成的,其工作频率为66MHz,工作电压为3.3v,在一段时间内根本满足了显示设施与零碎替换数据的须要。这种标准中的AGP带宽很小,当初曾经被淘汰了,只有在前几年的老主板上还见失去。 AGP2.0(AGP4X) 显示芯片的飞速发展,图形卡单位工夫内所能解决的数据呈几何级数成倍增长,AGP 1.0 图形规范越来越难以满足技术的提高了,由此AGP 2.0便应运而生了。1998年5月份,AGP 2.0 标准正式公布,工作频率仍然是66MHz,但工作电压升高到了1.5v,并且减少了4x模式,这样它的数据传输带宽达到了1066MB/sec,数据传输能力大大地加强了。 AGP Pro AGP Pro接口与AGP 2.0同时推出,这是一种为了满足显示设施功耗日益加大的事实而研发的图形接口标准,利用该技术的图形接口次要的特点是比AGP 4x略长一些,其加长局部可包容更多的电源引脚,使得这种接口能够驱动功耗更大(25-110w)或者解决能力更弱小的AGP显卡。这种规范其实是专为高端图形工作站而设计的,齐全兼容AGP 4x标准,使得AGP 4x的显卡也能够插在这种插槽中失常应用。AGP Pro在原有AGP插槽的两侧进行延长,提供额定的电能。它是用来加强,而不是取代现有AGP插槽的性能。依据所能提供能量的不同,能够把AGP Pro细分为AGP Pro110和AGP Pro50。在某些低档台式机主板上也能见到AGP Pro插槽,例如华硕的许多主板。 AGP 3.0(AGP8X) 2000年8月,Intel推出AGP3.0标准,工作电压降到0.8V,并减少了8x模式,这样它的数据传输带宽达到了2133MB/sec,数据传输能力绝对于AGP 4X成倍增长,能较好的满足以后显示设施的带宽需要。 AGP接口的模式传输方式 AGP 1x AGP 2x AGP 3x 266MB/sec 533MB/sec 1GB/sec 66MHz 66MHz 133MHz 每个时钟 每个相位 每个相位 3.3v ...

May 28, 2022 · 1 min · jiezi

关于api:超-38-万个-Kubernetes-API-服务器暴露于互联网

近日,有钻研人员发现,超过 38 万个 Kubernetes API 服务器容许以某种形式拜访公共互联网,这让用于治理云部署的风行开源容器 Kuvernetes 变成了一个宽泛的攻打域,易于被威逼者当作攻打指标。 据本周的一篇博客称,Shadowserver 基金会在扫描互联网上的 Kubernetes API 服务器时发现了此问题。目前,受影响的服务器曾经超过了 45 万个。 ShadowServer 每天会对 IPv4 空间的端口 443 和 6443 进行扫描,寻找响应 'HTTP 200 OK 状态 ' 的 IP 地址,若失去响应,则该申请曾经胜利。 钻研人员示意,在 Shadowserver 发现的 454729 个 Kubernetes API 实例中,有 381645 个响应"200 OK"。因而,凋谢的 API 实例占 Shadowserver 扫描的所有 API 实例的近 84%。 此外,大部分可拜访的 Kubernetes 服务器共有 201348 个,其中有将近 53% 都位于美国。 该博客称,尽管扫描的后果并不意味着这些服务器齐全凋谢或容易受到攻打,但它的确表明了这些服务器中都存在"一个裸露的攻击面 " 。 钻研人员指出,这种裸露可能会让各种版本和构建的信息产生透露。 云设施始终在处于攻打之中让人十分不安的是,攻击者曾经越来越多地瞄准 Kubernetes 星散群进行攻打。 但事实上,数据安全公司 comforte AG 的网络安全专家 Erfan Shadabi在给媒体的一封电子邮件中示意,对于 Shadowserver 扫描发现如此多 Kubernetes 服务器裸露在公共互联网上这件事,他并不诧异: ...

May 26, 2022 · 1 min · jiezi

关于api:谷歌百度腾讯AG等接口各大公司相关API接口地址分享

以下是整顿的各大收费API接口,都是大公司的业余采集接口,能无效帮忙解决数据调用问题。以下实用接口地址分享内容记得珍藏哦。AG接口商API:http://http://caichen.cc/tg/a...1.谷歌的FeedXml转json接口:1.http://ajax.googleapis.com/aj...地址&v=1.0 2.//备选参数:callback:&callback=foo就会在json里面嵌套foo({})不便做jsonp应用。  3.//备选参数:n:返回多少条记录。 2.百度百科接口:1.http://baike.baidu.com/api/op...;format=json&appid=379020&bk_key=关键字&bk_length=600 2.//查问出错示例如下:查看原始页面 {"error_code":"20000","error_msg":"search word not found"}音乐接口 3.虾米音乐接口1.http://kuang.xiami.com/app/ni...歌曲名称/diandian/1/page/歌曲当前页?_=以后毫秒&callback=getXiamiData 4.QQ空间音乐接口1.http://qzone-music.qq.com/fcg...号码&json=1&g_tk=1916754934 5.QQ空间珍藏音乐接口1.http://qzone-music.qq.com/fcg... ;/fcg_music_fav_getinfo.fcg?dirinfo=0&dirid=1&uin=QQ号& p=0.519638272547262&g_tk=1284234856 6.多米音乐接口1.http://v5.pc.duomi.com/search...关键字&pi=页码&pz=每页音乐数 7.soso音乐接口1.http://cgi.music.soso.com/fcg...;w=关键字&perpage=1&ie=utf-8 8.腾讯获取QQ昵称和用户头像1.http://r.qzone.qq.com/cgi-bin...(不过是jsonp哦) 地图API接口地址1.阿里云依据地区名获取经纬度接口1.//参数解释: 纬度,经度 type 001 (100代表路线,010代表POI,001代表门址,111能够同时显示前三项) 2.http://gc.ditu.aliyun.com/geo...苏州市 2.阿里云依据经纬度获取地区名接口1.http://gc.ditu.aliyun.com/reg...,116.395739&type=001 3.获取用户的IP,国家代码缩写,经纬度1.http://www.telize.com/geoip?c... 2.//参数解释: callback是回调函数

May 26, 2022 · 1 min · jiezi

关于api:接口测试apipost接口断言详解

在做接口测试的时候,会对接口进行断言,一个残缺的接口测试,包含:申请->获取响应注释->断言。 Apipost官网链接: Apipost-基于合作,不止于API文档、调试、Mock 一、apipost如何进行断言apipost的断言设置切实后执行脚本中进行编写的。apipost自身提供了11中断言: apt.assert(‘response.raw.responseText==“test”’);测试响应内容是否为test apt.assert(‘response.raw.status==200’);测试响应码是否为200 apt.assert(‘response.raw.type==“json”’);测试响应内容格局是否为json apt.assert(‘response.raw.responseTime>=100’);测试响应工夫是否大于100ms apt.assert(‘response.json.errcode==1’);测试响应Json对象的errcode属性是否为1 apt.assert(‘response.json.errcode!=1’);测试响应Json对象的errcode属性是否不为1 apt.assert(‘response.json.errcode>=1’);测试响应Json对象的errcode属性是否为大于等于1 apt.assert(‘response.json.errcode==null’);测试响应Json对象的errcode属性是否为null apt.assert(‘response.json.errcode!=null’);测试响应Json对象的errcode属性是否不为null apt.assert(‘response.headers[“server”] == “nginx”’);测试响应头server是否为nginx apt.assert(‘response.headers[“content-encoding”] == “gzip”’);测试响应头content-encoding是否为gzip 二、如何查看断言接口中查看断言: 流程测试中查看断言: 其中的胜利和失败是代表的流程测试执行胜利了几条执行失败了几条。 三、自定义断言apipost脚本反对js语句,咱们能够自定义断言,比方:自定义响应值中json返回的code值是否等于200apt.assert(‘response.json.code==200’);

May 16, 2022 · 1 min · jiezi

关于api:如何快速方便的生成好看的接口文档

一键生成文档 咱们在“2分钟玩转APIPOST”一讲中,简略介绍了如何生成并分享接口文档: 点击分享文档 复制并打开文档地址就能够看到了残缺的接口文档。 本节课次要是解说一些须要留神的事项。 申请参数的形容填写 对于header、query以及form-data和urlencode的body参数,咱们在如下中央填写参数形容: 如图中所示,对于一个填写过的参数,咱们能够在新建接口能够通过点击参数形容前面的♦️方块标记疾速导入形容,不必反复打字。对于raw类型的body参数,咱们能够通过点击“提取字段和形容”来针对参数进行形容的填写: 对于曾经填写过的参数,APIPOST会主动匹配形容,不必反复填写。 响应参数的形容填写 很多老手困惑为什么APIPOST分享的文档没有胜利响应示例和谬误响应示例,那是因为APIPOST不会把发送后的实时响应的数据作为响应示例。 您须要手动的将实时响应后果导入或者复制到对应的胜利响应示例和谬误响应示例。 字段形容的填写跟raw类型的body参数,咱们能够通过点击“提取字段和形容”来针对参数进行形容的填写。 同样,对于曾经填写过的参数,APIPOST会主动匹配形容,不必反复填写。 想理解间接移步官网吧,链接Apipost-基于合作,不止于API文档、调试、Mock

May 7, 2022 · 1 min · jiezi

关于api:谈谈ApiPost初使用

目录 在测试接口方面 生成文档 Mock服务 总结 学习工具,多多益善。明天看一下APIPOST这款文档、调试、Mock测试一体化测试工具 号称:ApiPost = 接口调试+接口文档疾速生成+接口文档规范化治理+Mock API+接口流程测试。 登录之后应用成果更佳,没登陆它要始终揭示你登陆,烦死了 在测试接口方面 这方面没什么说的,如果只是想要测试接口,间接用postman就行了,多相熟啊 轻易写个接口测试 生成文档 这个性能还挺吸引我的,见识短了~~~ 之前前后端配合还须要swagger文档,apipost能够间接生成文档,我感觉用纯熟后会不会成果更好? 还能够填接口阐明。 如果想要增加胜利响应事例和失败响应事例,间接点进去填写,生成文档时就会带上。 保留完你的测试之后,点击分享文档。如果想要分享多个接口,点击创立自定义分享。 间接点击分享的自定义就能够分享 分享之后,基本上就是这样。 Mock服务 不相熟前端测试,想理解间接移步官网吧https://console.apipost.cn/re... 总结 其余还有不少性能,像什么脚本执行啊,流程测试啊,总的来说功能强大,还有一些性能值得摸索。 如果单纯为了测试接口,选postman和它都是无所谓的,看集体了。 如果须要用到更多功能,能够花一点点工夫学习一下apipost

May 6, 2022 · 1 min · jiezi

关于api:Apipost的使用技巧

前言 随着web技术的倒退,特地是前后端拆散的架构主键成为支流,咱们后端程序员调试的时候不再依赖页面去操作,而是间接调试接口。对于没有权限管制的GET接口而言,这是一个十分轻松的工作,然而对于有权限的或者应用了其余办法(POST,PUT,DELETE等)的Rest接口,事件就不那么美妙了,还好有apipost这个神器可能帮咱们解决这些问题,根本的应用我就不讲了,这一块网上的教程很多。这里次要提一些相对来说比拟高级的用法。 配置环境设置 这其实也算是一个比拟根本的性能了,因为跟后续的操作相干,所以也提一下。 当初咱们开发的测试环境是3套,别离是开发、测试、预发(或者线上环境)。刚好apipost有一个环境设置,咱们间接能够在环境设置里,把这三套环境配置好,应用的时候间接抉择对应的环境就能够应用了。放在这个例子里就很直观了,咱们配置相应的3套环境就能够了,如下图所示 设置好三个环境之后如图: 开始调用环境 抉择环境,这里是测试环境,而后咱们调用设置的环境变量,如图: 这里的咱们要调用测试环境的url只须要在环境外面定义url的变量名,而后输出测试环境的url地址,在用{{变量名}}就能够间接调用了 附上官网地址:https://console.apipost.cn/re... ,下载安装过程不再做过多赘述。

May 6, 2022 · 1 min · jiezi

关于api:ApiPost简单介绍

各位好久不见了,这次就不聊人文了,来给大家安利一个齐全能够代替postman的软件,没错,他就是ApiPost,目前自己曾经脱离postman转战ApiPost了。 明天就来给大家简略介绍一个这个API post。 首先 这个app是全中文的,这就解决了一些测试同学看着那postman全英文的状况,这个app也是由中国的团队研发的,谁能不爱国产呢。 而后 这个app,把postman全副的性能移植了过去并且还减少了许多自有的性能,比方:笔记,生成接口文档等等,在这里就不给大家细说了,间接上图片。 上面就是API post的主界面了: 这个就是分享页面,能够对本人的接口进行外部的共享 这个呢就是你所本人建设的我的项目 这个呢就是你的团队,能够新增/缩小本人的单干人员 这个就是笔记页面,能够写一写本人的接口笔记 以上就是明天的安利内容了,具体的期待后续解说各位。 附上官网地址:https://console.apipost.cn/re... ,下载安装过程不再做过多赘述。

May 6, 2022 · 1 min · jiezi

关于api:菠菜线路乐娱集成API接口商代理API接口文档分享

谈起API接口,可能大伙想到的是USB接口了,其实也能够这么了解,毕竟菠菜API接口也是分硬件接口和软件接口。其实API本就是接口的英文意思,只是大家喜爱这样称说而已。如何找到靠谱的API接口商是一个头疼的问题,毕竟很多人都在做无关游戏API接口的开发工作,然而对接不了菠菜接口文档也是没有用的。 本文目录: 乐娱API接口是什么?为什么咱们须要 集成乐娱API 接口?API接口代理的外围一、乐娱API接口是什么? 咱们来以一个常见的数学公式了解 API, 比方 y=x+2, 当 x=2 的时候, y=4, 对么? 那此时, 咱们把 y=x+2 称为接口, x=2 称为参数, y=4 称为返回后果, 那这个接口的性能就是能把咱们输出的数加上 2( 留神: 这里你能够发 现接口本身是带有逻辑的) 。 类比地, 咱们来了解一个常见的场景, 比方当初有一个能够把经纬度转 化为城市的接口, 那当我输出经度是 55°, 纬度是 88°的时候, 接口通 过本人的逻辑运算, 返回后果通知我: 杭州市。 这样你就能够清晰地理解百度百科的官网解释了, 接口就是事后定义的 函数逻辑, 他是供其余零碎申请, 而后返回后果的一个货色。 二、 为什么咱们须要 集成乐娱API 接口? 背景: 咱们的业务零碎波及多方多面, 如果要一个公司或者一个零碎把 所有业务都做完, 那未免工作量太大了吧? 并且如果其余零碎或公司有 更好的运算逻辑, 那咱们在设计性能的时候能够思考利用接口进行开 发。 外围需要: 利用现有接口能够升高开发成本, 缩短开发成本。 举个例子: 比方我是打车的 APP, 当初我须要在我的页面上展示地图的 性能, 对于我司而言, 新做地图功能未免老本过高, 那咱们能够在高德 开放平台或者百度地图的开放平台, 找到地图 API, 这样的话咱们只需 ...

May 2, 2022 · 1 min · jiezi

关于api:Eoapi-一个可拓展的开源-API-工具

在社区中时常会呈现“埋怨某商业产品越来越臃肿”的声音,API 工具也是如此。从最晚期只做 API 调试的工具,到通过多年的演进后集成全面性能的“硕大无朋”,它越来越成熟了,也越来越不适宜最后的那批用户了。咱们并不需要用到所有的性能,天然也会感觉本人用不上的性能是“多余”的。 咱们心愿共性和共性可能共存,因而,咱们决定公布这款极其轻量的 API 工具,根底性能仅包含 API 文档和测试,满足开发者最外围的需要。 ▲ Eoapi是什么? ▲ Eoapi 是一款类 Postman 的开源 API 工具,它更轻量,同时可拓展。 反对 API 无关的外围性能,还能够通过插件市场帮忙你将 API 公布到各个利用平台,比方公布到网关实现 API 上线,或者和低代码平台联合,将 API 疾速变成可应用的组件等。 Eolink 在 2022 年开源了 Eoapi 我的项目,Eoapi 建设在 APIKit 多年以来在 API 全生命周期畛域的行业教训根底之上,同时心愿通过开源排汇社区中最棒的想法和实际。 咱们抉择反对插件:让每个性能满足所有人的需要是不可能的,通过一直地加性能满足需要只会让产品越做越重。插件零碎则不一样,一个插件一个性能,你能够像组装乐高一样组装你想要的性能。 咱们抉择拥抱开源:咱们心愿将本人的技术积淀、解决方案做成开源我的项目回馈给开源社区,也心愿通过开源排汇社区中最棒的想法和实际,联结开发者、企业踊跃地共创插件生态。 ▼ Eoapi 的外围价值是什么? 可拓展 Eoapi 反对插件零碎,插件零碎有两点益处: ▲ 能够只抉择本人须要的性能,随时插拔 ▲ 在遇到不满足现有需要的场景下,能够抉择本人入手开发插件 在开源这款产品之前,咱们在商业产品中积淀了大量用户应用 API 管理工具的实际场景,所以官网也会在每年依照肯定的频率公布官网插件,将商业产品上的积淀奉献到开源。 同时咱们将会配套相应的文档、插件示例以及提供一系列晦涩的开发者体验脚手架,让大家能够疾速的上手定制趁手的“兵器”。 ▼ 指标用户 ▲ 如果你想要疾速调试 API,发现现有的 API 工具想要的性能找不到,不想要的性能却重点展现。 ▲ 如果你腻烦了在各个平台填写反复的 API 信息,例如帮忙你将 API 一键公布到 API 网关,省去手动填写路由的工作。 ...

April 20, 2022 · 1 min · jiezi

关于api:API与Webhook其实并没有那么难懂

API 和 Webhook 都容许不同的软件系统同步和共享信息,随着软件应用程序变得越来越互相关联,开发人员必须理解这两种共享数据形式之间的区别,并抉择最能满足手头工作需要的工具。API 与 Webhook无关API和Webhook的概念、区别,互联网上曾经有不少解释,本文就不再作过多赘述,仅以两个简略的例子形容其原理,供读者与用户参考:API采纳的是“拉”数据的形式。假如:我的项目A须要调用我的项目B的数据,则B要凋谢一个接口,每当A须要数据的时候,就向B发送申请,通过这个接口取得数据。这个接口就是API;但麻烦也因而产生了:每当A须要调用数据的时候,都须要发送一遍申请,效率较低;并且A并不知道B什么时候更新数据,无奈做到数据的实时同步。这时候,Webhook的作用就体现进去了。Webhook“人如其名”,采纳的是“钩(hook)”数据的形式。同样是我的项目A须要我的项目B的数据,Webhook的形式是须要A提供一个url给B,每当B更新数据时,能够通过Webhook及时将数据传递给A。 美洽如何应用 Webhook在理解了API与Webhook的作用后,本文将重点介绍美洽是如何应用Webhook的。正如前文所述,Webhook的特点在于:以事件驱动,能够在产生数据变动时及时回传数据。因而,美洽将Webhook利用在软件工作台的对话、顾客、工单数据等模块。目前,美洽反对在工作台手动或者主动触发了下列事件之后,被动告诉客户的服务器地址,并把相干信息一并返回给客户,以实现实时同步客户数据,但须要客户按要求筹备服务器地址,并实现签名校验方可实现: 动作业务对象触发事件完结对话(conversation.closed)Conversation手动或主动完结对话更新对话(conversation.updated)Conversation客服批改对话小结创立顾客(client.created)Client创立顾客、访客转换为顾客更新顾客(client.updated)Client在工作台更新顾客参数删除顾客(client.deleted)Client客户在【顾客】删除顾客签名校验的具体流程如下: 读取 HTTP 申请的 Body,将其转换为字符串 body_str;将 body_str 和 secret 拼接成须要加密的字符串 encrypted_str,body_str 在前, secret 在后;对 encrypted_str 进行 SHA1 加密失去 signature_str;将 signature_str 和 HTTP Header 中的 Meiqia-Signature的值进行比对。参数样例如下: POST /api/meiqia/notify HTTP/1.1 Host: 127.0.0.1:5005 User-Agent: Go-http-client/1.1 Content-Length: 3140 Content-Type: application/json; charset=utf-8 Meiqia-Sign: 44cb7f1e544d8830ab0e1feb959b94b3e02eb7e9 Accept-Encoding: gzip { "id": "sub_09e4bee581ffbcd347fcf634e0f99df8_1632648830", //美洽定义的告诉惟一标识 "event": "conversation.updated", //主题 "enterprise_token": "09e4bee581ffbcd347fcf634e0f99df8", //美洽定义的企业 Token "created_at": 1632648830, //告诉的创立工夫 "conversation": { //主题的业务对象 "enterprise_id": 97631, "dev_client_id": null, "page_from_url": "", "search_engine": "" }}如果配置胜利,则返回状态码如下: 状态码形容200胜利,美洽将订阅的主题胜利推送到 Webhook URL

April 13, 2022 · 1 min · jiezi

关于api:一款开源的服务接口API健康状态监测工具支持告警防篡改

WGCLOUD是一款开源运维监控我的项目,它具备服务接口的衰弱监测能力,并反对GET和POST接口,以及对返回的内容进行校验,反对告警告诉,比方邮件、钉钉、微信等 WGCLOUD很轻量,性能很好,部署也比较简单,在此咱们不讲述如何部署装置了,能够去网站(www.wgstart.com),网站的部署文档相当具体的 部署好后,咱们登录,在左侧菜单点击【服务接口】,如下图 咱们能够点击【增加】按钮,增加一个服务接口,或者网站URL进行监测,甚至是一个js、css文件(有时候网站有拦挡,就能够应用这个方法) 增加能够抉择GET还是POST接口方式,也能够录入post的申请参数,个别就是json格局了,如果不须要就不必填写了 返回内容咱们能够校验,比方必须蕴含什么关键字,或者不能蕴含什么关键字,如果监测到条件适配,就会告警,这样能够无效避免咱们的网站被篡改 告警的话,咱们能够先设置一个邮件告警,在左侧菜单点击【系统管理】->【邮件告警】,依据提醒来设置即可 想要钉钉微信告警的,能够在网站看下,有阐明的

March 18, 2022 · 1 min · jiezi