dicr / yii2-renins
Yii2 的 renins API
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();