https://www.ra.ee/dgs-api/doc/index
Eelistatud paigaldusviis on composeri kaudu.
Lisa rakenduse composer.json faili paketi nimi ja versioon:
"require": {
"rahvusarhiiv/dgsapi": "dev-main"
}
ja githubi repositoorium:
"repositories": [
{
"type": "vcs",
"url": "https://github.com/erikuus/yii2-dgsapi-extension"
}
]
Seejärel jooksuta terminalis käsku
composer update
Laadi kõik laienduse failid Githubist alla ja paigalda rakenduse vendor/rahvusarhiiv/dgsapi/ kausta.
Lisa faili vendor/yiisoft/extensions.php järgmised read:
'rahvusarhiiv/dgsapi' => [
'name' => 'rahvusarhiiv/dgsapi',
'version' => 'dev-main',
'alias' => [
'@rahvusarhiiv/dgsapi' => $vendorDir . '/rahvusarhiiv/dgsapi',
],
],
Lisa konfiguratsioonifailis komponentide hulka rahvusarhiiv\dgsapi\DgsApi:
'dgsapi' => [
'class' => 'rahvusarhiiv\dgsapi\DgsApi',
'url' => 'https://www.ra.ee/dgs-api/api/v1/dip/'
]
$response = Yii::$app->dgsapi->request('get-file-path', [
'uid' => 'b1bc1876-d34b-57d1-a7a5-7563ef53333b'
]);