nativescript-salesforce-sdk
它允许您使用 OAuth (用户代理流程)轻松地与 Salesforce 进行身份验证,并使用简单的 API 操作 Salesforce 数据。
npm i --save nativescript-salesforce-sdk
- 版本:1.0.9
- GitHub: https://github.com/santoshanand/nativescript-salesforce-sdk
- NPM: https://npmjs.net.cn/package/nativescript-salesforce-sdk
- 下载
- 昨天: 0
- 上周: 0
- 上个月: 0
Native Script Salesforce SDK
它允许您使用 OAuth (用户代理流程)轻松地与 Salesforce 进行身份验证,并使用简单的 API 操作 Salesforce 数据。
特性
- 异步调用返回 ES6 promises
- 完整的 OAuth 登录工作流程(用户代理)
- 自动刷新 OAuth access_token(如果可用)在过期时
- API 用于操作数据(创建、更新、删除、Upsert)
- 适用于 Android 和 iOS
安装
tns plugin add nativescript-salesforce-sdk
使用
let auth = new Auth(page); // must need to pass page object
let config:IWebAuth = {
clientId:'3MVG9YDQS5WtC11p8U6jHYOrOLWdUuHO5tK5jXMv0mQCyzZ0cdjYUd93RGSCpQdP87VL6hQbUO3fXYRmAkJxq',
calbackUrl:'ns://nativescript/sdk',
loginUrl:'https://login.salesforce.com'
};
auth.on('success', (args)=> {
// Query
Apex.query('select id, Name from Account')
.then((data)=> {
// console.log(JSON.stringify(data.content.toJSON().totalSize));
if(model !== undefined) {
model.items = data.content.toJSON().records;
}
}).catch((err) => {
console.log(JSON.stringify(err));
});
});
auth.on('fail', (args)=> {
console.log('fails '+new Date().getMilliseconds());
});
auth.login(config);
请查看演示应用程序