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:
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及更高版本