Skip to content

Commit 2aaef62

Browse files
test: create test directory
1 parent a5d35be commit 2aaef62

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

tests/example_test.php

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<?php
2+
3+
require_once 'vendor/autoload.php';
4+
5+
$dotenv = new Symfony\Component\Dotenv\Dotenv();
6+
$dotenv->load(__DIR__.'/../.env');
7+
8+
$username = $_ENV['OPENAPI_USERNAME'];
9+
$api_key = $_ENV['API_KEY'];
10+
11+
// Dichiaro gli scopes necessari
12+
$scopes = [
13+
"GET:ws.ufficiopostale.com/telegrammi",
14+
"GET:imprese.altravia.com/autocomplete",
15+
"GET:imprese.openapi.it/base",
16+
"GET:imprese.openapi.it/advance",
17+
"GET:imprese.openapi.it/pec",
18+
"GET:imprese.openapi.it/autocomplete",
19+
"GET:imprese.openapi.it/closed",
20+
"GET:imprese.openapi.it/gruppoiva",
21+
"GET:comuni.openapi.it/cap",
22+
"GET:comuni.openapi.it/istat",
23+
"GET:comuni.openapi.it/regioni",
24+
"GET:comuni.openapi.it/province",
25+
];
26+
27+
$openapi = new OpenApi\OpenApi($scopes, $username, $api_key, 'test');
28+
29+
// Prendi informazioni sul cap 00132
30+
$cap = $openapi->comuni->getCitiesByCap('00132');
31+
var_dump($cap);
32+
33+
// Prendi informazioni su una specifica impresa
34+
$impresa = $openapi->imprese->getByPartitaIva('12485671007');
35+
var_dump($impresa);
36+
37+
$cerca_impresa = $openapi->imprese->getBySearch('Altravia', 'RM');
38+
var_dump($cerca_impresa);

0 commit comments

Comments
 (0)