集成概览

更新时间:2025-02-17 06:18:33

通过在业务系统中集成号码认证服务,您可根据业务需要实现一键登录等场景,简化运营、管理成本。号码认证服务的集成分为客户端集成、服务端集成,本文将分别介绍客户端SDK、服务端SDK的基本信息及集成注意事项。

基本接入流程

  1. 准备工作:注册阿里云账号并完成实名认证,开通号码认证服务

  2. 控制台:通过号码认证服务控制台创建认证方案。

  3. 客户端:通过集成客户端SDK,实现与用户的交互,并与服务端集成的OpenAPI完成交互逻辑。

  4. 服务端:通过集成阿里云SDK,调用号码认证服务提供的OpenAPI,根据客户端信息,完成认证与取号操作。

号码认证下多个功能之间存在一定差异,请选择适合您的认证方式进行集成:

认证方式

集成方式

客户端SDK

接入说明

认证方式

集成方式

客户端SDK

接入说明

融合认证

服务端+客户端

融合认证 SDK

融合认证集成

号码认证

一键登录

服务端+客户端

号码认证 SDK

(调用不同接口实现一键登录/本机号码校验)

号码认证集成

本机号码校验

短信认证(基于原子能力)

仅服务端

-

短信认证API

图形认证(基于原子能力)

服务端+客户端

图形认证 SDK

图形认证集成

一键登录与本机号码校验的区别?

  • 一键登录:无需输入手机号码,用户只需确认授权,系统将自动从运营商网关获取并返回当前上网使用的手机号码。一键登录含有一个授权页。

  • 本机号码校验:用户需要输入完整手机号,系统校验该号码与当前上网使用的号码是否一致,返回结果“一致”或“不一致”。本机号码校验没有授权页,需要您自行实现。

一键登录和本机号码校验使用同一个客户端SDK(号码认证SDK),通过调用不同的接口实现。您只需要调用所需功能的接口,无需全部使用。

客户端集成

号码认证服务提供号码认证、融合认证等不同功能产品和Android、iOS等不同客户端的SDK,您可以根据业务实际情况选择SDK进行集成。

您可访问SDK下载页面,选择您需要的产品和平台进行下载,SDK文件内含有Demo。

服务端集成

号码认证服务通过OpenAPI开放一键登录、本机号码校验、短信认证等服务端接口,通过集成阿里云SDK您可以实现服务端接口调用。

集成方式

SDK是最易于集成,且支持度最好的OpenAPI调用方式,推荐您选择使用阿里云SDK

  • 阿里云SDK:号码认证服务SDK支持的语言及依赖安装方法,请参见服务端SDK参考

  • 自定义封装API调用(不推荐):原生HTTP调用需要您自己实现签名算法,并构建自定义请求,发起HTTP调用。签名机制及更多详细信息,请参见V3版本请求体&签名机制

在线调试

https://api.alibabacloud.com/api/Dypnsapi/2017-05-25/

版本号

2017-05-25

2017-05-25代表的是API版本号而非时间概念,所展示的都是最新API,并非自2017-05-25之后就未更新。

接入点

dypnsapi.aliyuncs.com

注意事项

服务端错误码

  • 如果调用号码认证API后返回错误,您需要根据返回的错误码提示检查传入的请求参数及其取值是否正确。更多信息,请参见错误码中心

  • 您也可以记录下调用返回的RequestIDSDK报错信息,通过阿里云OpenAPI诊断平台进行自助诊断。

下一步

  • 本页导读 (1)
  • 基本接入流程
  • 客户端集成
  • 服务端集成
  • 注意事项
  • 服务端错误码
  • 下一步
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等