@apifonica/js-sdk

2.0.0 • Public • Published

Installation

npm install @apifonica/js-sdk

Initialization

const Apifonica = require('@apifonica/js-sdk');

// initialize with your account credentials
const apifonica = new Apifonica(account_sid, auth_token);

Send a message

const message = apifonica.newSMS(from, to, text);
// or
const message = apifonica.newTelegramMessage(from, to, text);
// or
const message = apifonica.newFacebookMessage(from, to, text);

message.send();  // returns a promise

Set optional parameters before sending

  // set message app sid (Existing application SID which is used for Message operations)
  message.setMessageAppSID(messageAppSID);

  // set tag (Custom optional string field; can be used for custom client message filtering)
  message.setTag(tag);

  // set type (Type of content for Telegram/Facebook. Can be one of the following: image, gif, text, documentms, telegram, facebook)
  message.setType(type);

  // set url (URL where media content should be uploaded from)
  message.setMediaURL(url);

See detailed API information at https://www.apifonica.com/en/docs/api/rest/send-message/

Get message details

message.checkStatus(); // returns a promise

See detailed API information at https://www.apifonica.com/en/docs/api/rest/get-message-info/

/@apifonica/js-sdk/

    Package Sidebar

    Install

    npm i @apifonica/js-sdk

    Weekly Downloads

    0

    Version

    2.0.0

    License

    Apache-2.0

    Unpacked Size

    39.6 kB

    Total Files

    12

    Last publish

    Collaborators

    • oberst47
    • aobraztsov
    • nkorolev
    • maliseyko
    • smarttel