首页 > 其他分享 >服务拆分之《阿里云OCR使用指南》

服务拆分之《阿里云OCR使用指南》

时间:2024-12-10 19:43:10浏览次数:11  
标签:使用指南 加密 调用 话费 接口 阿里 拆分 OCR

在做一件什么事情: 遇到了什么问题: 问题分析: 业界解决方案: 我的方案: 最终的结果:

服务都已经迁移过来了,对应的那些使用的工具什么的也都得换成自己的账号。起初原始用的是什么忘记了,时间太长了已经不记得了,但是目前我们要用的就是阿里云的产品,所有的产品都是用的阿里云的。没有商量的余地,因为领导们应该都自带阿里云BUFF,什么优惠券、折扣券之类的一堆堆。

阿里云OCR使用文档:https://market.aliyun.com/apimarket/detail/cmapi011791#sku=yuncode579100000

使用体验,还行,收费也不是很贵,但有时候编号会识别出来很长, 自己一定要做校验和提醒,别等到展示给用户的时候再被投诉,那时候就会显的我们很菜。

可千万别小看了这个费用,看起来不贵吧,但是,如果你的程序出现了bug,那就不一定了。如果接口被攻击了,那就可以收拾东西走人了。所以,这里的安全性特别重要,你要对接口的调用次数进行统计,你得有调用记录,你还得限流。因为自己曾经接过单子,遇到过这样的情况。

情况是这样的,2016年的时候,当时做了一个扫码充话费的业务。需要对接甲方一个充话费的接口,这个充话费接口起初是没有什么严格校验的,对方只给我了一个token,并且这个token是不变的是,数据也没有加密,就这样直接调用了。这样调用看齐阿里没有问题,直到项目交付的时候也没有问题,线上跑了两天就出问题了。一大早对方打电话问我怎么调用了这么多次,接口都调爆了,钱都冲哪里去了。这给我问懵逼了,我当时在地铁上,我也看到不后台数据。后来才知道,是他的接口被攻击了,不是我这里直接调用的,因为我调用他接口的时候都是有记录的。就这样,我被坑了,几万块的尾款收不回来了,他们还号称要起诉我,瑟瑟发抖了当时。后来我们就要数据进行加密了,然后使用非对称加密就解决了这个问题。现在想想,真的是吃了没有经验的亏了。。。。。

标签:使用指南,加密,调用,话费,接口,阿里,拆分,OCR
From: https://www.cnblogs.com/euler-blog/p/18597934

相关文章

  • 驾驶证OCR识别API接口有哪些好处?
    在当今数字化快速发展的时代,各种先进的技术不断涌现,为我们的生活和工作带来了极大的便利。其中,驾驶证OCR识别API接口就是一项非常实用且具有广泛应用场景的技术创新。本文将详细介绍驾驶证OCR识别API接口的好处。驾驶证OCR识别API接口具有多方面的好处,主要包括以......
  • 驾驶证OCR识别API接口有哪些应用场景?
    在当今数字化快速发展的时代,各种先进的技术不断涌现,为我们的生活和工作带来了极大的便利。其中,驾驶证OCR识别API接口就是一项非常实用且具有广泛应用场景的技术创新。以下是驾驶证OCR识别API接口常见的一些应用场景:一、交通管理部门车辆管理业务:在车辆注册、年检、......
  • NET任务调度框架Hangfire使用指南
    Hangfire是一个开源的.NET任务调度框架,它允许开发人员轻松地将长时间运行的任务、定时任务和其他后台处理从主线程中分离出来,以提高应用程序的响应速度和性能1.安装Hangfire首先,需要一个ASP.NETCore项目。通过NuGet安装Hangfire:Install-PackageHangfire同时,根据......
  • Excel批量拆分合并的单元格并填充内容
    解决的问题在Excel中,批量快速将合并单元格的内容填充到合并前的所有单个单元格内方法1:手动操作取消合并单元格:选中合并的单元格(例如A2:A27)。在“开始”选项卡中,点击“合并后居中”按钮以取消合并单元格。填充内容:保持选中状态,再编辑栏输入=A2或者手动输入单......
  • 微前端实战:大型前端应用的拆分与治理
    "这个系统太庞大了,每次发布都提心吊胆..."上个月的技术评审会上,我们团队正面临一个棘手的问题。一个运行了两年的企业级中后台系统,代码量超过30万行,构建时间长达20分钟,任何小改动都可能引发意想不到的问题。作为技术负责人,我决定是时候引入微前端架构了。经过一个月的......
  • jira 使用指南
    1.搭建完成后,添加用户和用户组 2.添加项目角色,之后项目权限会和项目角色绑定 添加角色组:  3.创建项目,点击进入项目,找到左下角的项目设置 4.权限设置 可以给不同的组编辑不同的方案:点击编辑权限, 点击最下面的权限方案 添加权限方案,可以根据不同的项目,不......
  • Vim 使用指南提取
    打开文件打开现有文件:vim文件名(如vimnav.txt)。导航文件进入目录:cd目录名(如cddownloads)。切换到子目录:cd子目录名(如cdvim_class)。光标移动命令向下移动:按j。向上移动:按k。向左移动:按h。向右移动:按l。连续移动:按住j、k、h或l键以连续移动。单词导......
  • VLM-OCR-Demo:一个使用VLM用于OCR任务的示例
    https://www.cnblogs.com/mingupupu/p/18594592 前言上一篇文章TesseractOCR-GUI:基于WPF/C#构建TesseractOCR简单易用的用户界面中我们构建了一个方便使用TesseractOCR的用户界面,今天构建一个类似的界面,使用SemanticKernel接入视觉模型,测试一下用视觉模型做OCR任务的效果。在......
  • VLM-OCR-Demo:一个使用VLM用于OCR任务的示例
    前言上一篇文章TesseractOCR-GUI:基于WPF/C#构建TesseractOCR简单易用的用户界面中我们构建了一个方便使用TesseractOCR的用户界面,今天构建一个类似的界面,使用SemanticKernel接入视觉模型,测试一下用视觉模型做OCR任务的效果。在之前的文章使用Tesseract进行图片文字识别的总结中......
  • 代码随想录算法训练营第三十八天|leetcode322. 零钱兑换、leetcode279.完全平方数、le
    1leetcode322.零钱兑换题目链接:322.零钱兑换-力扣(LeetCode)文章链接:代码随想录视频链接:动态规划之完全背包,装满背包最少的物品件数是多少?|LeetCode:322.零钱兑换哔哩哔哩bilibili思路:感觉跟之前的方法思路差不多,就是对dp初始化的时候,我开始弄错了,应该初始成无限大,对dp[......