1.0.1 • Published 2 years ago

@universis/viber-connect v1.0.1

Weekly downloads
-
License
LGPL-3.0-or-later
Repository
gitlab
Last release
2 years ago

@universis/viber-connect

Universis instant messaging plugin for Viber

Installation

npm i @universis/viber-connect

Usage

Register ViberConnectService in application services

# app.production.json

"services": [
    ...,
    {
        "serviceType": "@universis/viber-connect#ViberConnectService"
    }
]

Add ViberConnectSchemaLoader to schema loaders

# app.production.json

{
    "settings": {
        "schema": {
            "loaders": [
                ...,
                {
                    "loaderType": "@universis/viber-connect#ViberConnectSchemaLoader"
                }
            ]
        }
    }
}

Add viber-connect configuration:

app.production.json

{ "settings": { "universis": { "viber-connect": { "apifon": { "tokenURL": "https://ids.apifon.com/oauth2/token", "hostURL": "https://ars.apifon.com", "client_id": "<Apifon_Client_ID>", "client_secret": "<Apifon_Client_Secret>", "grant_type": "client_credentials" }, "auth": { "authorizationURL": "https://users.universis.io/authorize", "logoutURL": "https://users.universis.io/logout?continue=http://localhost:5001/services/viber/logout", "tokenURL": "https://users.universis.io/access_token", "scope": "profile", "clientID": "<Your_Universis_Client_ID>", "clientSecret": "<Your_Universis_Client_Secret>", "callbackURL": "http://localhost:5001/services/viber/callback" } } } } }