potato_cloud_sdk
v1.1.8
Published
potato cloud node sdk
Downloads
47
Readme
potato_cloud_node_sdk
Description
Potato Cloud Node SDK Development Package, a fully deployed backend service platform for Potato Cloud
Software Architecture
Potato Cloud Platform Service Support Axios network request Crypto js encryption and decryption Js-md5 md5 encryption QS get request parameter conversion
Installation Tutorial
npm install potato_cloud_sdk
Instructions
const {
verifyCardV2,
initialize,
login,
registerV2,
setUserToken,
getLabelList
} = require("potato_cloud_sdk");
/**
* 初始化方法
* 0 不加密
* 1 Base64
* 2 AES/ECB/PKCS5Padding
* 3 DES/ECB/PKCS7
* 4 AES/ECB/NOPadding(16位秘钥)
* 5 RC4
*/
initialize({
askKey:"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhcHBJZCI6OTEyOTY2ODA2ODM5ODQwNzY4LCJnZXRNYW5hZ2VtZW50SWQiOjY5ODExOTE5MzkxODc4NzU4NCwiVElNRSI6MTcwNjc3OTg1OTA5OX0.4qMMQitEx8memjOKOsAs9zs-qarH_va1H6UmocV1W50",
signStr:"123456",
signType:"1",
requestEncryptType:0,
responseEncryptType:5,
encryptStr:'1111111111111111'
})
/**
* 卡密验证
*/
const param={
'cardStr':'420A14B0FB9AD7306B0CE240318BE90E',
'mac':'12121'
}
verifyCardV2(param).then(res=>{
if(res.code==200){
// 判断验证结果
console.log(res.data)
}
})
/**
* 用户登陆
*/
const loginParam={
'userNumber':'123456789',
'passWord':'123456',
}
login(loginParam).then(res=>{
if(res.code==200){
// 设置token
setUserToken(res.data.apiUserToken)
}
})
/**
* 自动携带用户token
* 获取标签列表
*/
const getLabelParam={
'name':'12',
'id':'1'
}
getLabelList(getLabelParam).then(res=>{
console.log(res)
})
/**
* 用户注册V2
*/
const registerParam={
'userNumber':'313097897',
'passWord':'123456',
'email':'[email protected]'
}
registerV2(registerParam).then(res=>{
//console.log(res.code)
})
Contribution
- All developers of Potato Cloud