solapi

    4.1.2 • Public • Published

    SOLAPI SDK for Javascript

    You can send text messages, Kakaotalk in Korea using this package.

    Installing

    To use the SDK, simply use npm package manager CLI. Type the following into a terminal window.

    npm

    npm install solapi

    yarn

    yarn add solapi

    Usage

    const { config, msg } = require('solapi')
    
    // apiKey, apiSecret 설정 (설정하지 않으면 패키지 홈의 config.json 파일의 설정을 참고합니다.)
    config.init({
      apiKey: 'ENTER_YOUR_API_KEY',
      apiSecret: 'ENTER_YOUR_API_SECRET'
    })
    
    async function send (params = {}) {
      try {
        const result = await msg.send(params)
        console.log('RESULT:', result)
      } catch (e) {
        console.log('statusCode:', e.statusCode)
        console.log('errorCode:', e.error.errorCode)
        console.log('errorMessage:', e.error.errorMessage)
      }
    }
    
    send({
      messages: [
        {
          to: '01000000001',
          from: '029302266',
          text: '한글 45자, 영자 90자 이하 입력되면 자동으로 SMS타입의 메시지가 발송됩니다.'
        },
        {
          to: '01000000002',
          from: '029302266',
          text: '한글 45자, 영자 90자 이상 입력되면 자동으로 LMS타입의 문자메시지가 발송됩니다. 0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ'
        }
    
        // ...
        // 1만건까지 추가 가능
      ]
    })

    Examples

    NodeJS Examples,

    more examples can be found at solapi repos

    Opening Issues

    If you encounter a bug with the SOLAPI SDK for Javascript we would like to hear about it. Search the existing issues and try to make sure your problem doesn’t already exist before opening a new issue. It’s helpful if you include the version of the SDK, Node.js or browser environment and OS you’re using. Please include a stack trace and reduced repro case when appropriate, too.

    License

    Licensed under the MIT License.

    Install

    npm i solapi

    DownloadsWeekly Downloads

    426

    Version

    4.1.2

    License

    MIT

    Unpacked Size

    131 kB

    Total Files

    50

    Last publish

    Collaborators

    • nurigo