获取第三方数据四种方式

简介: 减少开发人员逻辑处理。api将功能的逻辑在接口内部封装好,不需要开发人员在自行的编写逻辑

调用api


优点:


1.接口文档规范,体现在请求方式和传递的参数及参数类型有严格说明

2.减少开发人员逻辑处理。api将功能的逻辑在接口内部封装好,不需要开发人员在自行的编写逻辑

3.接口返回信息丰富


缺点:


1、一个业务可能会调用多个接口。如业务:判断用户创建任务是否符合规范:


接口1、获取指定项目下的成员,


接口2、根据成员获取创建的任务,


接口3、根据任务id获取任务具体信息,


判断任务是否符合规范


2、过度获取数据,增加相应时间。接口返回的大部分信息是不需要的,比方说只获取项目下人员,剩余数据不需要,增加接口响应时间


528aa46af64ffe1677868ffadc439fd6.png


3、数据结构不明确。需要使用postman或idea调用api并且转义或解析之后才知道返回的数据格式


远程表


优点:


1.在本地能够清晰的看到数据库的数据,并且禅道数据会同步更新到本地

2.灵活。根据需求能够自定义表之间的连接查询


缺点:


  1. 占用服务器内存资源
  2. 不支持事务(目前业务需求中只涉及到对数据表的查操作,不涉及事务)
  3. 本地只能读取数据,不能修改数据(目前业务需求不涉及到修改)
  4. 需要熟悉表结构,花费时间成本


数据源


优点:


配置灵活。在配置文件中配置数据源的地址、用户名、密码、库名方便,可灵活的去修改数据库连接信息


缺点:


1.本地只能读取数据,不能修改数据(目前业务需求不涉及到修改)

2.需要熟悉表结构,花费时间成本


jsoup


模拟用户的人工行为


缺点:


如果该网站有爬虫限制,无法获取信息


如何判断该使用哪一种获取数据方式?


  1. 数据库是否在我们这边,是否可以直接连接数据库?-远程表、数据源
  2. 是否有权限调用对方api?-调用api
  3. 模拟用户的人工行为-爬虫


如果有想要交流的内容欢迎在评论区进行留言,如果这篇文档受到了您的喜欢那就留下你点赞、收藏脚印支持一下博主~

相关文章
|
2月前
|
SQL 缓存 API
在API接口数据获取过程中,如何确保数据的安全性和隐私性?
在API接口数据获取过程中,确保数据的安全性和隐私性至关重要。本文介绍了身份认证与授权、防止SQL注入和XSS攻击、加密传输、API版本控制、限流与熔断、压力测试与性能优化、备份与恢复以及法律和伦理考量等关键措施,帮助开发者和管理者有效保护API接口的数据安全和隐私性。
|
3月前
|
缓存 监控 测试技术
获取API接口数据的最佳实践详解
在开发过程中,与API进行交互是获取数据和服务的关键步骤。本文详细介绍了10个最佳实践,包括明确需求和文档、错误处理、数据验证、性能优化、安全性、日志和监控、版本控制、代码复用和维护、测试以及遵守法律和道德规范,帮助开发者更高效地从API获取数据,确保数据的准确性、安全性和性能。
|
8月前
|
API 开发工具 数据安全/隐私保护
API接口的对接流程和注意事项
随着互联网技术的发展和应用的普及,API接口已经成为不同系统、不同应用之间进行交互和数据交换的重要方式。API接口使得不同的系统能够互相调用对方的功能,提高了系统的灵活性和扩展性。但是,在进行API接口对接的过程中,需要注意一些流程和事项,以确保对接的顺利进行和系统的稳定运行。
|
设计模式 Java Spring
一个项目如何支持多种第三方对接如何实现?
一个项目如何支持多种第三方对接如何实现?
|
设计模式 数据安全/隐私保护
高效接入第三方登录且易扩展的方法
我们使用适配模式来实现一个实际的业务场景,解决实际问题。年纪稍微大一点的小伙伴一定经历过这样的过程。很早以前开发的老系统应该都有登录接口,但是随着业务的发展和社会的进步,单纯地依赖用户名密码登录显然不能满足用户需求。现在,大部分系统都已经支持多种登录方式,如QQ登录、微信登录、手机登录、微博登录等,同时保留用户名密码的登录方式。虽然登录形式丰富,但是登录后的处理逻辑可以不必改,都是将登录状态保存到Session,遵循开闭原则。首先创建统一的返回结果ResultMsg类。
155 0
|
XML 存储 JSON
常用的API接口对接方式和注意事项
常用的API对接方式和注意事项 随着互联网的发展,API(应用程序接口)已经成为了不可或缺的一部分。API允许不同的软件系统进行通信和数据交互,为开发者提供了一种简单、灵活和高效的方式来集成不同的软件系统
|
存储 运维 安全
如何做好统一身份认证账号管理及集成
传统统一身份认证系统的建设存在众多的问题,使设计实现复杂化,管理复杂化,集成复杂化。我们今天将详细讨论下统一身份认证账号设计的几个相关问题
2574 1
如何做好统一身份认证账号管理及集成
|
Oracle 关系型数据库
第三方数据平台
本文研究全球及中国市场第三方数据平台现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美、欧洲、中国、日本、东南亚和印度等地区的现状及未来发展趋势
|
人工智能 自然语言处理 算法
用户地址数据不规范、管理难?阿里云帮您0.1秒解决
近年来,人工智能、大数据、小程序等技术广泛应用,直播电商、社交电商、跨境电商海外仓等模式深化创新。面对新冠肺炎疫情带来的冲击,消费者的消费习惯正在发生改变,以抖音、快手为主的直播平台带来的直播红利快速爆发。在订单的狂欢之后,用户地址杂乱、不规范等问题也让企业花费较大人力、时间成本去解决。基于此,阿里云AI人工智能团队在充分调研市场后,通过超强的NLP算法致力于企业用户地址数据的抽取、结构化、纠错等,实现以人工智能降本增效。
用户地址数据不规范、管理难?阿里云帮您0.1秒解决
|
Unix
接口规范 6. 查看在线用户
6.查看在线用户 6.1.查询在线用户 用途查询当前时间在线的用户数量,返回每个视频流观看用户的总数。请求statMgr/?request=connection_count 响应 { "code":0, "data":{ "count":1, "items":...
1251 0

热门文章

最新文章