Connection
Connection module is used to connect to kintone Rest API
This module execute requests using wx.request(Object object)
Constructor
Parameter
| Name | Type | Required | Description |
|---|---|---|---|
| params | Object | yes | The parameters that include domain, auth, guestSpaceID properties |
| params.domain | String | yes | The domain that is able to authenticate on kintone app |
| params.auth | Auth | yes | The authentication object. |
| params.guestSpaceID | Integer | optional | The guest space id. Use this parameter to connect to kintone guest space. |
Sample code
Init Connection module
const kintone = require('@kintone/kintone-wechat-miniprogram-sdk');
// Define Authentication object
let kintoneAuth = new kintone.Auth();
let paramsAuth = {
username: 'your_user_name',
password: 'your_password',
}
kintoneAuth.setPasswordAuth(paramsAuth);
let paramsConnection = {
domain: 'your.FQDN.tld',
auth: kintoneAuth
}
let kintoneConnection = new kintone.Connection(paramsConnection);
// Define connection that included guest space
let paramsConnection = {
domain: 'your.FQDN.tld',
auth: kintoneAuth,
guestSpaceID: 'guestSpaceID'
}
let kintoneConnectionWithGuestSpaceDemo = new kintone.Connection(paramsConnection);
Methods
setHeader(params)
Set new header of the Connection
Parameter
| Name | Type | Required | Description |
|---|---|---|---|
| params | Object | yes | The parameters that include key, value properties |
| params.key | String | yes | The header's key name |
| params.value | String | yes | The header's value of key |
Return
Sample code
Set header of the Connection
let params = {
key: 'your_header_key',
value: 'your_header_value'
}
kintoneConnection.setHeader(params);
addRequestOption(params)
Add parameter that supported by wx.request
Only "responseType" and "complete" can be added.
Parameter
| Name | Type | Required | Description |
|---|---|---|---|
| params | Object | yes | The parameters that include key, value properties |
| params.key | String | yes | The option's key name |
| params.value | String | yes | The option's value of key |
Return
Sample code
Add request option of the Connection
let params = {
key: 'complete',
value: function(){console.log('hello')}
}
kintoneConnection.addRequestOption(params);