dicr / yii2-renins
renins API for Yii2
1.2.26
2021-05-24 13:12 UTC
Requires
- php: ~7.4 || ~8.0
- ext-curl: *
- dicr/yii2-helper: ~4.5
- dicr/yii2-http: ~2.4
- dicr/yii2-json: ~2.0
- dicr/yii2-validate: ~2.3
- yiisoft/yii2: ~2.0
- yiisoft/yii2-httpclient: 2.0.13
Requires (Dev)
- phpunit/phpunit: ~9.5
- roave/security-advisories: dev-latest
README
API: http://confluence.teamss.ru/pages/viewpage.action?pageId=18809309
Предупреждаю сразу, что из многих API, которые я повидал, данный документировано очень слабо, много абсурда и глупостей.
Конфигурация
$config = [
'components' => [
'renins' => [
'class' => dicr\renins\Renins::class,
'consumerKey' => 'ключ приложения',
'consumerSecret' => 'секретный ключ'
]
]
];
Использование
Получение списка валют из словаря:
/** @var dicr\renins\Renins $api */
$api = Yii::$app->get('renins');
/** @var dicr\renins\request\DictionaryRequest $request */
$request = $api->request([
'class' => dicr\renins\request\DictionaryRequest::class,
'product' => dicr\renins\request\DictionaryRequest::PRODUCT_KOR,
'dictionaryCode' => dicr\renins\request\DictionaryRequest::DICTIONARY_CODE_CUR
]);
/** @var dicr\renins\request\DictionaryResponse $response */
$response = $request->send();