Download the PHP package altravia/openapi without Composer
On this page you can find all versions of the php package altravia/openapi. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download altravia/openapi
More information about altravia/openapi
Files in altravia/openapi
Package openapi
Short Description OpenApi PHP Libraries (https://openapi.it)
License
Informations about the package openapi

⚠️ Heads Up, Hackers
This codebase is entering ⚡ heavy refactoring ⚡
…and switching its main language.
Expect broken APIs, moving files, disappearing functions…
…basically, chaos with a purpose.
TL;DR: Don’t rely on this as “stable”… yet.
Fork, explore, contribute, but brace for impact.
OpenAPI Library
-
- Installation
-
- Usage
- 2.1. Instanza della classe
- 2.2. Esempi
- Usage
-
- Modulo comuni
- 3.1. Esempi
- Modulo comuni
-
- Modulo imprese
- 4.1. Utilizzo
- 4.2. Esempi
- Modulo imprese
-
- Modulo Marche Temporali
- 5.1. Esempi
- Modulo Marche Temporali
-
- Modulo SMS
- 6.1. Inviare un SMS
- Modulo SMS
-
- Modulo Visengine
1. Installation
2. Usage
2.1. Instanza della classe
Dove $scopes è un array di stringhe o di oggetti in uno dei seguenti formati:
...e $environment è l'ambiente sceltro tra 'test' (default) e 'production'
OpenApi si occuperá di reperire automaticamente, o generare, un nuovo token quando necessario.
A questo punto, in base agli scopes indicati vengono creati i seguenti oggetti:
che possono essere usati al seguente modo:
2.2. Esempi
3. Modulo comuni
Consente di prendere informazioni su comuni e provincie.
getCitiesByCapgetComuneByCatastogetRegionigetProvincegetComuni
3.1. Esempi
4. Modulo imprese
4.1. Utilizzo
Il modulo imprese espone i seguenti metodi:
getByPartitaIvagetClosedgetVatGroupgetPecgetBySearch
Per getBySearch e getByPartitaIva è richiesto accesso allo scope /advance
4.2. Esempi
Utilizziamo getBySearch per cercare un'azienda il cui nome inizia con Altrav a Roma
5. Modulo Marche Temporali
availabilitycheckLottopurcahse
5.1. Esempi
6. Modulo SMS
getRecipientsgetMessagesendMoresendOne
6.1. Inviare un SMS
Per inviare un SMS, per prima cosa definiamo i destinatari:
Possiamo ora procedere ad inviare un SMS:
Possiamo anche speficiare i prefissi in modo indipendente:
O passare delle opzioni
7. Modulo Visengine
Come prima cosa, settiamo l'hash della visura che vogliamo richiedere
A questo punto, possiamo lanciare createRequest, che ritornerà una istanza vuota della visura che andremo a creare della struttura richiesta
Prodediamo a completare l'oggetto, che potremmo passare a sendRequest quando pronto