一些常用的第三方平台和开放平台

概述

我们在平时开发做项目时,经常需要做一些需要请求第三方才能完成的需求。当然,有时候也可以自己做,但是考虑到效率和时间以及人工成本,第三方无疑是较好的选择。

钱相关的

首先,当然也是最重要的,那就是钱和支付这一块了。
一 、 微信支付,支付宝支付
当下微信支付和支付宝支付无疑是最火热的支付方式了,因为基本都是大同小异,所以这里就列举一下微信支付。在百度输入微信开放平台,就可以进入官网。首先要经过复杂的申请和审核之后,就可以参照官网的API和Demo开发了。微信传输用XML的形式,而支付宝使用json。
一些常用的第三方平台和开放平台_第1张图片

如果觉得这哥俩比较复杂,可以使用其他第三方的支付方式
这里推荐一款比较好用的

二、 YeePay易宝支付
打开官网下载文档和相关文件,笔者之前下载并使用过就拿之前的举例了。
一些常用的第三方平台和开放平台_第2张图片
解压完YeePay文件夹里边还有各种编程语言的demo供开发者参考使用,内容写的很详细,非常人性化。
一些常用的第三方平台和开放平台_第3张图片
按着文档和API一步一步来,就可以逐步完成支付了,笔者这里就拿一个真实的场景来演示一下,也是在项目中遇到的支付场景。

下图是在界面中的支付部分,1区域 选择银行可以通过单选框来确定选中的银行参数,也可以通过2中的银行下拉框来选择。
2区域 可以填入交易相关的参数。

一些常用的第三方平台和开放平台_第4张图片

点击提交后,会跳转到银行支付的界面。
1–4处对参数都是我们在界面2区域输入的参数值,3处的订单号可以自动生成。 5处的银行名称是我们在界面1区域或者2区域的下拉框确定的。
一些常用的第三方平台和开放平台_第5张图片
到了这里,我们的交易已经接近尾声了,仅仅是用一些官网提供的工具类和API文档完成了这些工作。

下面截取一下文档中给出的交易需要提供的相关参数
一些常用的第三方平台和开放平台_第6张图片

IM开放平台

即时通讯平台,可以做企业的音频视频会议,云和AI,短信验证和通知,流量资源和分发,还有大数据的一些业务。具体的大家可以去官网看介绍和文档,下面给大家推荐一下平时用到的而且体验还不错的平台。
一、 容联.云通讯
一些常用的第三方平台和开放平台_第7张图片

二、 环信

数据认证相关

一、 聚合数据
一些常用的第三方平台和开放平台_第8张图片
接下来是它的服务内容,囊括很多领域,具体可以去官网看。
一些常用的第三方平台和开放平台_第9张图片
笔者在开发时,使用过其中的 短信验证码验证、语音验证码验证、天气预报查询、二维码生成、身份证实名认证,包括ocr图像识别技术,这个ocr做的还是很好的,把身份证正反面照片按着文档要求的参数上传,按返回的参数接收返回数据,就可以自动识别出姓名,性别,身份证号码,地址等信息,省去了大量人力和时间成本。

地图相关

只要按着文档要求,参照着demo去做就可以。
一、 百度地图开放平台
在界面显示用js就可以完成,笔者在使用的时候,只要从平台注册拿到ak就可以开始了,很快就达到了预期的目的。

二维码生成平台

一、草料二维码
一些常用的第三方平台和开放平台_第10张图片
我们可以生成各式各样的自定义二维码。内容也是可以自定义的。所以这里面就有一些非法操作的风险。扫码有风险,扫码需谨慎
当你扫到了不安全的二维码,会把你所有的信息包括银行卡的全都泄露给二维码的作者。所以大家一定要谨慎, 避免被利用了爱贪小便宜的心理。

总结

这些为我们提供便利的第三方平台和产品有很多,只要我们耐心下来,参照着文档和demo基本都可以实现想要的功能,无非就是传参数的个数和形式有所区别。
但问题就是有时会带来安全和信息泄露的风险,所以建议大家尽量选择有安全保障的公司和平台。

你可能感兴趣的:(一些常用的第三方平台和开放平台)