开发中使用第三方工具/服务

15 篇文章 0 订阅
3 篇文章 0 订阅

开发中总会遇到各种的场景/需求,如:

  • 项目中需要支付功能
  • 项目中需要短信发送功能
  • 项目中需要云存储功能
  • 项目中需要解析PDF
  • 项目中需要解析office(word/excel)文件
  • 项目中需要电子签名(CA)功能
  • 其他等等

这些功能有一个共同点: 都是通用的/标准化的并且每个功能都有很多厂商/第3方提供了对应的实现,有收费的也有开源免费的。

如何实现?

自己实现

  • 开发成本高
  • 开发周期长
  • 不够成熟稳定
  • 有些功能是需要资质的(如:电子签名是需要授信机构授信的等)
  • 得不偿失

接入第3方厂商的实现

  • 开发周期短
  • 成熟稳定可靠
  • 文档丰富(按照文档接入即可)
  • 一般是按服务收费的(如:短信:几毛一条 / 支付:千分之的费率 / 电子签名: 几毛一个签名等方式)

接入第3方厂商实现的步骤

  • 收集有哪些第3方厂商能满足自己的需求
  • 联系并咨询厂商客服他们提供的产品的介绍并询价—针对收费的,免费的不必联系客服,联系别人也不会理你!
  • 查阅厂商提供的官方文档(接入说明、业务流程、接口文档等)
  • 按照厂商文档调试,确认是否符合自己的需求
  • 购买(针对收费的)
  • 正式接入项目

示例

支付功能

主流的支付宝支付和微信支付,直接百度搜索 “支付宝支付开发平台”,或者“微信支付开放平台”

在这里插入图片描述
在这里插入图片描述
按照文档进行开发即可, 其他支付厂商同理,如微信等。

短信发送功能

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

云存储功能

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

解析PDF

在这里插入图片描述

apache的pdfbox解析工具 https://pdfbox.apache.org/download.cgi

在这里插入图片描述

itextpdf https://itextpdf.com/en/products/itext-5-legacy

在这里插入图片描述

spire.pdf https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html

在这里插入图片描述

其他等等。。。根据自己的需求选择确定使用哪个工具

具体使用,可参考网上(个人/官方)的一些使用demo,推荐参考官方demo/文档(官方提供了的前提下)。

解析office(word/excel)文件 ,思路同 “解析PDF”

电子签名(CA)功能

1

在这里插入图片描述
在这里插入图片描述

2

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

其他

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值