Skip to content

Connection

Connection module will be used as a connector to connect to the kintone Rest API

Constructor

Parameter

Name Type Required Description
domain String yes The Domain name or FQDN
auth Auth yes The authentication object
guestSpaceID Integer (optional) The guest space id. Use this parameter to connect to kintone guest space.

Sample code

Init Connection module Source code

    // Define Authentication object
    // Init Authentication
    let loginName = 'your_user_login_name'
    let loginPassword = 'your_password'
    let domain = 'your_kintone_domain'

    // Init authenticationAuth
    let auth = Auth()
    auth.setPasswordAuth(username, password)

    // Init connection
    let connection = Connection(domain, auth)

    // Define the connection that included guest space

    // Init Authentication
    let loginName = 'your_user_login_name'
    let loginPassword = 'your_password'
    let domain = 'your_kintone_domain'

    // Init authenticationAuth
    let auth = Auth()
    auth.setPasswordAuth(username, password)

    // Init Guest space
    let guestSpaceID = 3

    // Init connection
    let connection = Connection(domain, auth, guestSpaceID)

Methods

setHeader(key, value)

Set new header of the Connection

Parameter

Name Type Required Description
key String yes The header's key name
value String yes The header's value of key

Return

Connection

Sample code

Set header of the Connection Source code

    // Define Authentication object
    // Init Authentication
    let loginName = 'your_user_name'
    let loginPassword = 'your_password'
    let domain = 'your_kintone_domain'
    let key = "X-HTTP-Method-Override";
    let value = "GET";

    // Init authenticationAuth
    let auth = Auth()
    auth.setPasswordAuth(username, password)

    // Init connection
    let connection = Connection(domain, auth)
    connection.setHeader(key, value);

setProxy(proxyHost, proxyPort)

Set the proxy of the request

Parameter

Name Type Required Description
proxyHost String yes The proxy host name
proxyPort Integer yes The proxy port number

Return

(none)

Sample code

Set the proxy of the request Source code

    let proxyHost = "xxxx";
    let proxyPort: Int? = {your_proxy_port};

    let loginName = 'your_user_login_name'
    let loginPassword = 'your_password'
    let domain = 'your_kintone_domain'

    // Init authenticationAuth
    let auth = Auth()
    auth.setPasswordAuth(username, password)

    // Init connection
    let connection = Connection(domain, auth)
    connection.setProxy(proxyHost, proxyPort);