dianYan

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

概述

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

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

配置方法:

  • 名称:dianYan
  • 参数:android_api_key(Android)
  • 参数:android_api_Secrect(Android)
  • 参数:android_api_appPackge(Android)
  • 配置示例:
 <feature name="dianYan">
        <param name="android_api_key" value="64d8288ed857019f" />
          <param name="android_api_Secrect" value="     f695d05bd51945c4b8af8b7cd191efff" />
          <param name="android_api_appPackge" value="com.example.dy" />
       </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文件内容示例:
     {
 "name":"dianYanAppendix",
 "class":"dianYanAppendix",
 "methods":["appendix"]
 }

verify

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

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

params

phoneNumber:

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

    callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
{

    status : '0000',    //类型:字符串,描述:接口返回码, 0000为成功,其他为失败,失败描述详见msg

    msg:  "success" ,   //类型:字符串,描述:表示请求成功或者失败的描述;

    data:"",            //类型:字符串,描述:返回加密后的数据     //成功时返回;

    token:""    //类型:字符串,描述:用户请求的token,由服务端返回//成功时返回


}

示例代码

var demo = api.require('dianYan');
   demo.verify({
                phoneNumber:'15301058162',
            },function(ret){
                alert(JSON.stringify(ret));
            });

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本