关注 “番茄风控大数据”,获取更多数据分析与风控大数据的实用干货。

本文并非IT开发人员的开发文档,个人感觉难懂羞涩的专门名称在开篇引言部门就应该结束了。我们今天主要给大家介绍下风控系统中,经常提到的关于API、H5、SDK等概念,帮助各位扫盲。

当然这些是虽然是产品经理,或是外部数据对接同事的工作,但作为一名风控人员,也建议了解。

**API**

基于API的合作模式。一些大的流量平台方,目前跟他们合作的方式是基于API的合作方式。这样的合作方式,我们只需要对接合作方提供相应的信息跟数据,里面的链接出不了他们的APP。

合作方会传数据给我们,而我们只能根据简单的数据去获得客户的风险层级。在这种情况下,为了把控风险,我们就只能接入更多其他外部数据源帮我们把控风险。目前这样的接口传输的方式,在2010年facebook出现的时候,就开始发展这样的API技术,时至今日仍在广泛使用。

这里解释下什么是API,API就是合作方提供接口。我们直接对接其相应的接口,并进行数据传输。

比如我们打开自来水管道,我们只需要负责接水就行了,不用去管它水究竟是怎么来的。API也是一样,我们不用管它数据怎么的,只需要了解接口的协议和内容,然后跟我们自身系统完成对接就行。

API的接口模式,也是很多大流量平台的常规做法。刚提到,这样做的好处是客户都是在他们的平台里跳转,自始至终都没有离开他们的平台,并且连提现环节都是在他们平台里实现,这样是连提现分佣也都有相关的利益关联。

因为客户都是在第三方机构的应用里,没有跳转出来,所以我们很难拿到跟客户相关的行为数据。比如我们想要获取客户在使用过程中的设备ID,都没较好的办法获取。

当然在商务洽谈时,我们可以要求在合作方的APP里嵌入某些可获取用户行为的H5页面。如,在这些H5页面去抓取客户的设备ID再存储,之后再让客户发送相应的设备ID信息给我们。

虽然客户还一直停留在合作方的APP内,一直没跳转出来,但至少客户的行为数据可以捕获,至于数据能否共享给你,就看合作之间的商务沟通。

**H5**

关于H5的全流程开发。这里提到了H5,再跟各位普及下相关的H5知识。

H5是类似的网页形式的页面,一般都是嵌入各种APP小程序里,如微信的跳转链接很多都是基于H5实现的。H5跟我们网页端经常提到的HTML5其实是同样的概念,只是在移动端我们习惯把这类页面叫H5,而在PC端我们经常把基于HTML5的开发的页面称为WEB端,在手机端我们会称为移动WEB端。

那如果是基于H5的全流程开发,在我们的APP集成了SDK,或者在微信小程序上集成SDK就非常容易实现。或者将自家链接放在合作方的H5页面上。经过这样调整后,客户点击相应的链接,就会离开合作方的页面,而达到我们自己的H5页面上。

当然这样的合作方式,相对于API的合作方式而言,因为客户跳出了合作方的平台,似乎这样会造成他们的客户流失,所以这样的合作方式大的平台方一般不用。

当然我们做的最多的H5页面,还是在自己家开发的程序页面或者小程序的页面嵌入H5页面。

虽然提到了两种基于API和H5的合作方式。虽然,技术能实现难度都不大。但这里具体的合作模式,除了技能实现之后,还有各种商业利益的交换。商业的世界是复杂的,其中的牵涉到太多东西。

最后跟各位科普下,关于API最早是由几家大公司推广开来的,刚开始他们也没想到会开发自己的平台,只是后来看到第一家开发平台的facebook做得这么好,所以其他公司也慢慢跟进。开发平台,这些大公司都不是为了慈善,都是为了推广自己的品牌。第二是将某些功能的扩展留给真正的需求者、 创意者来完成,而且我们用了他们的接口,也能返回相关的数据让这些平台去更好的检测网络的用户行为。
当然随着时间的推移,开发越来越完善,系统和平台也随着用户使用能力逐步加强提升。看android系 统, 短短几年打败了 数个知名度颇高的系统, 其 秘诀主要在于它的开放性。因此,开源与开放都会是未来的趋势。

---------------------- --------------------- ------------------------------------- ----------------------
十年职场生涯,这个长期混迹在风控界和科技界,摸爬滚打的大叔,曾经就职于全国最大的固网运营商平台、国内最大的ERP软件公司和一家老牌的互金公司,如果你想了解他,欢迎关注 “番茄风控大数据”一起学习一起聊!

API、H5跟风控相关的知识是否了解?相关推荐

  1. 黑马程序员_JAVA相关基础知识

    ------- android培训.java培训.期待与您交流! -------- JAVA相关基础知识 1.面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便 ...

  2. 手游SDK相关业务知识

    最近一直在做公司自研的手游SDK以及手游SDK发行平台,现年底闲下来整理一下SDK相关的知识 1.什么是SDK SDK,即Software Development Kit,软件开发工具包的意思,就是辅 ...

  3. H5:画布Canvas基础知识讲解(三)之文字、阴影、颜色渐变

    上一节介绍了H5:画布Canvas基础知识讲解(二)之插入图像.像素级操作,接下来继续讲解H5:画布Canvas基础. 文字 虽然最近的WebKit版本和Firefox 3.1 nightly bui ...

  4. 前端面试:你应该了解的JS算法相关的知识

    前端面试:你应该了解的JS算法相关的知识 时间复杂度 通常使用最差的时间复杂度来衡量一个算法的好坏. 常数时间 O(1) 代表这个操作和数据量没关系,是一个固定时间的操作,比如说四则运算. 对于一个算 ...

  5. 面试中常问多线程相关的知识,在工作中到底用在哪里呢?

    求职面试中,面试官问到了高并发相关问题,该怎么办? 如果在求职面试的过程中,面试官问了你这个方向的问题,那你必须打起十二分的精神来回答这个问题,毕竟在各大厂招聘的JD中都提到了求职者具备[高并发经验] ...

  6. trunk口_南京课工场IT培训:VLAN、Trunk与三层交换机的相关理论知识

    各位小伙伴大家好,本次和大家分享的是VLAN.Trunk与三层交换机的相关理论知识,接下来我会从下面几个方面为大家进行解析: 1.VLAN的概念及优势 2.VLAN的种类 3.静态VLAN的配置 4. ...

  7. python网络编程需要学什么,python网络编程学习笔记(五):socket的一些补充 Python 网络编程需要学习哪些网络相关的知识...

    python的socket编程问题hdr = recvall(s, 5) if hdr is None: print 'Unexpected EOF receivingstruct在unpack的时候 ...

  8. java 快速从树节点找到数据_14期每日分享Java程序员分享超全哈希相关的知识

    什么是每日分享? 饥人谷每天为大家带来一篇程序员分享!内容都来自于热爱编程.热爱生活的小伙伴们!分享的话题与编程.生活.兴趣.爱好.运动等相关! 想要每天都进步一点点的小伙伴们快点下关注吧! 今天的分 ...

  9. LED显示相关基础性知识总结

    使用LED显示屏的技术参数来进行相关基础性知识的学习 LED显示相关基础性知识总结 1 像素点间距 1.1 基本概念 1.2 观看距离 2 像素密度 3 灯珠配置 4 亮度 5 扫描问题 6 可视角度 ...

最新文章

  1. 第8章系统服务(简易音频播放器的实现)
  2. 服务器查看gpu状态_如何查看服务器gpu
  3. python输出文字加数字_python变量、输入、输出、数字、字符串
  4. 实验三进程调度模拟程序
  5. Ubuntu16.04安装opencv-3.4.2
  6. objective-c java_程序员转型指南 当Java遇见了Objective-C
  7. sqlserver的四种分页方式
  8. 【NOIP普及组】2016模拟考试(10.29)——排座椅
  9. Android之AndroidManifest.xml文件解析和权限集合
  10. vue-cli-service不是内部或外部命令,也不是可运行的程序
  11. 按钮传值给ajax,用jquery和ajax实现分页时,按钮怎么给jquery传值?
  12. 一文彻底掌握二叉查找树
  13. B站处罚百万粉丝UP主LexBurner:封禁账号 起诉追究法律责任
  14. 无传感FOC控制中的转子位置和速度确定方法一
  15. 清除tomcat缓存
  16. IO编程——转自廖雪峰博客
  17. 【语音识别】基于matlab DWT算法0~9数字语音识别【含Matlab源码 1726期】
  18. 干货 | 外文文献哪里找?八大网站免费下载!
  19. 新世纪版五笔字根背诵
  20. python中复选框取消修改_Python tkinter复选框双重检查/取消选中(Python tkinter Checkboxes double check/uncheck)...

热门文章

  1. regester正则用法_Regester学习笔记
  2. qtableview选中第一行时表头会变色_超新颖的Word目录制作法,包你一看就会!【Word教程】...
  3. linux 内核块设备驱动,你了解Linux 块设备驱动?
  4. java测试闪退,安卓下测试运行,apk刚打开,就闪退了
  5. linux 查看jvm虚拟内存_看完你还敢说你懂JVM吗?
  6. 代码回到之前版本_聊一聊版本控制
  7. Python爬虫自动下载音乐(网易)
  8. ie浏览器打字不显示文字框命令
  9. eclipse或Myeclipse中web项目没有run on server时怎么办?
  10. python中的下划线用法