# 土豆api AutoGod SDK
# 介绍
potato cloud AutoGod.js sdk 开发包,potato cloud 全方位的后端服务平台。
# 项目地址
https://gitee.com/chengdu-xuda-network/autox.jssdk.git (opens new window)
# 软件架构
- potato cloud 平台服务支持
- autoGod.js http 网络请求
- CryptoJS 加解密
- MD5 签名验证
# 安装教程
导入整个项目
# 使用说明
var PotatoCloud = require("./potato_cloud_sdk.js");
/**
* 初始化方法
* @signType 1-验签v1 2-验签v2 3-验签v3
* 0 不加密
* 1 Base64
* 2 AES/ECB/PKCS5Padding
* 3 DES/ECB/PKCS7
* 4 AES/ECB/NOPadding(16位秘钥)
* 5 RC4
*/
var myApp = PotatoCloud.createApp({
askKey: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhcHBJZCI6MTA5MDA4NzAwMDY0ODIzNzA1NiwiZ2V0TWFuYWdlbWVudElkIjo2OTgxMTkxOTM5MTg3ODc1ODQsIlRJTUUiOjE3NDkwMDg2MDQwMzh9.sM4t-J2u9GSAxol5hkI4mKe5dwiKDpJIxjP--f4nR24",
signSecretKey: "potato_cloud_api",
signType: 3,
requestEncryptType: 2,
responseEncryptType: 2,
encryptSecretKey: "potato_cloud_api_encrypt"
});
console.log(myApp)
/**
* 卡密验证
*/
var verifyParam = {
"cardStr": "420A14B0FB9AD7306B0CE240318BE90E",
"mac": "12121"
};
var res = myApp.verifyCardV2(verifyParam);
if (res.code == 200) {
console.log(res);
}else{
console.log(res)
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# 参与贡献
potato cloud 全体开发人员