easyapiclient

package module
v0.0.0-...-5c77e99 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 22, 2019 License: MIT Imports: 12 Imported by: 0

README

easyapiclient

GoDoc Go Report Card

installazione

```$ go get -u github.com/axamon/easyapiclient```

configurazione

Nella directory example c'è un file di esempio da compilare, modificando il file conf.json.example con i valori dell'istanza easyapi di TIM attiva e rinominando il file conf.json potrai inviare sms immediatamente.

sintassi

```$ example +395555555555 "Messaggio di test"```

Documentation

Overview

Package easyapiclient permette un facile utlizzo delle API Easyapi di TIM.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Info

func Info(ctx context.Context, token string) (shortnumber string, err error)

Info recupera lo shortnumber da usare per inviare sms.

func InviaSms

func InviaSms(ctx context.Context, token, shortnumber, cell, message string) (err error)

InviaSms invia un sms al destinatario.

func RecuperaToken

func RecuperaToken(ctx context.Context, username, password string) (token string, scadenza int, err error)

RecuperaToken restituisce il token attuale e la scadenza dello stesso in sec. Se il token è scaduto ne viene generato uno nuovo.

Types

type TokenResponse

type TokenResponse struct {
	Token     string `json:"access_token"`
	Scope     string `json:"scope"`
	Tokentype string `json:"token_type"`
	Scadenza  int    `json:"expires_in"`
}

TokenResponse contiene le risposte di EasyApi.

Directories

Path Synopsis
alignment
Package alignment contiene il codice per effettuare verifiche di allineamento della connessione modem.
Package alignment contiene il codice per effettuare verifiche di allineamento della connessione modem.
ip2cli
Package ip2cli contiene il codice per ricavare il cli cliente a partire dall'IP pubblico di TIM.
Package ip2cli contiene il codice per ricavare il cli cliente a partire dall'IP pubblico di TIM.
sms
statuszpoint
Package statuszpoint contiene il codice per l'interrogazione dello stato Z del modem.
Package statuszpoint contiene il codice per l'interrogazione dello stato Z del modem.
topology
Package topology contiene il codice per l'interrogazione dello stato Z del modem.
Package topology contiene il codice per l'interrogazione dello stato Z del modem.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL