dianYan

来自于:AC模块工作室立即使用

verify

概述

dianYan 封装了任信了的点验SDK。用户首先需要访问任信了开发者中心进行用户注册后,进行点验相关服务申请,在Key 管理页面处,创建您的 iOS/Android AppKey 和AppSecrect,接下来即可开始您的云识别开发。详情请参考网站帮助

使用此模块之前需先配置 config.xml 文件(Android),方法如下

配置方法:

  • 名称:dianYan
  • 参数:android_api_key(Android)

  • 参数:android_api_Secrect(Android)

  • 参数:android_api_appPackge(Android)

  • 配置示例:

  1. <feature name="dianYan">
  2. <param name="android_api_key" value="64d8288ed857019f" />
  3. <param name="android_api_Secrect" value=" f695d05bd51945c4b8af8b7cd191efff" />
  4. <param name="android_api_appPackge" value="com.example.dy" />
  5. </feature>
  • 字段描述:

    android_api_key:任信了开发者中心Android端 key

    android_api_Secrect:任信了开发者中心Android 端 Secrect

    android_api_appPackge:应用的包名

使用此模块之前iOS需要进行设置如下

开发者需要自己从点验官方获取dianyanSDK.bundle,在dianyanSDK.bundle里的app_sdk_info.plist设置appkey和appsecret,让后将dianyanSDK.bundle打包成一个附加自定义模块上传 APICloud 平台。制作方法如下:新建一个文件夹,文件夹中需要有module.json文件和target文件夹,将dianyanSDK.bundle放入target,module.json文件的内容规范就行,不要和主模块里的一样不然可能有冲突,最后将放有module.json文件和target的文件夹压缩为 zip 包文件上传自定义模块,云编译时勾选该模块。

  • module.json文件内容示例:
  1. {
  2. "name":"dianYanAppendix",
  3. "class":"dianYanAppendix",
  4. "methods":["appendix"]
  5. }

verify

点验接口,(此接口在Android上必须开启移动数据,WiFi可以开也可以不开)

verify({params}, callback(ret, err))

params

phoneNumber:

  • 类型:字符串
  • 描述:手机号
  • 默认:无

    callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. status : '0000', //类型:字符串,描述:接口返回码, 0000为成功,其他为失败,失败描述详见msg
  3. msg: "success" , //类型:字符串,描述:表示请求成功或者失败的描述;
  4. data:"", //类型:字符串,描述:返回加密后的数据 //成功时返回;
  5. token:"" //类型:字符串,描述:用户请求的token,由服务端返回//成功时返回
  6. }

示例代码

  1. var demo = api.require('dianYan');
  2. demo.verify({
  3. phoneNumber:'15301058162',
  4. },function(ret){
  5. alert(JSON.stringify(ret));
  6. });

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本