metaseller/tinkoff-invest-api-v2-yii2
Composer 安装命令:
composer require metaseller/tinkoff-invest-api-v2-yii2
包简介
Yii2 framework wrapper for unofficial PHP SDK for Tinkoff Invest API v2
关键字:
README 文档
README
Это расширение позволяет использовать неофициальное PHP SDK for T-Invest API v2 metaseller/tinkoff-invest-api-v2-php, являясь вокруг него оберткой для вашего Yii2 приложения.
PS: До переименования, Т-Банк и Т-Инвестиции назывались "Тинькофф-банк" и "Тинькофф-Инвестиции", нейминги репозиториев, классов и методов пока сохранены в "старом стиле".
Установка
Самый оптимальный способ установки - это использование composer.
Если вы ранее уже ранее устанавливали в своем проекте metaseller/tinkoff-invest-api-v2-php через Composer, то для начала стоит выполнить
$ php composer.phar remove metaseller/tinkoff-invest-api-v2-php
Если нет - пропустите этот шаг.
Далее для установки выполните
$ php composer.phar require metaseller/tinkoff-invest-api-v2-yii2:*
или добавьте
"metaseller/tinkoff-invest-api-v2-yii2": "*"
в секцию require вашего composer.json файла.
Использование
-
Прочитайте требования к настройкам окружения в описании: https://github.com/metaseller/tinkoff-invest-api-v2-php
-
Добавьте компонент в ваш глобальный конфигурационный файл проекта
main.php:
'components' => [ 'tinkoffInvest' => [ 'class' => 'Metaseller\yii2TinkoffInvestApi2\TinkoffInvestApi', 'apiToken' => '<Your Tinkoff Invest Account Token>', ], ],
Информация где взять токен здесь - https://tinkoff.github.io/investAPI/token/
- Теперь можно использовать компонент
/** * Создаем экземпляр запроса информации об аккаунте к сервису * * Запрос не принимает никаких параметров на вход * * @see https://tinkoff.github.io/investAPI/users/#getinforequest */ $request = new GetInfoRequest(); /** * @var GetInfoResponse $response - Получаем ответ, содержащий информацию о пользователе */ list($response, $status) = \Yii::$app->tinkoffInvest->usersServiceClient->GetInfo($request)->wait(); /** Выводим полученную информацию */ var_dump(['user_info' => [ 'prem_status' => $response->getPremStatus(), 'qual_status' => $response->getQualStatus(), 'qualified_for_work_with' => $response->getQualifiedForWorkWith(), ]]); /** * @var GetInfoResponse $response - Получаем ответ, содержащий информацию о пользователе */ list($response, $status) = \Yii::$app->tinkoffInvest->usersServiceClient->GetInfo($request)->wait(); /** Выводим полученную информацию */ var_dump(['user_info' => [ 'prem_status' => $response->getPremStatus(), 'qual_status' => $response->getQualStatus(), 'qualified_for_work_with' => $response->getQualifiedForWorkWith(), ]]);
- Вы можете рассмотреть пример робота-покупателя для T-Инвестиций, написанный на PHP metaseller/tinkoff-robot-buyer, который реализует две стратегии: (1) - постоянная покупка с заданной скоростью на заданный аккаунт/портфель лотов выбранного ETF. (2) - Автоматическое управление и ребалансировка счета в соответствии с настройками, автоматическое поддержание баланса стоимости акций/облигаций, автоматическая парковка и распарковка свободный средств в денежные фонды.
metaseller/tinkoff-invest-api-v2-yii2 适用场景与选型建议
metaseller/tinkoff-invest-api-v2-yii2 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 659 次下载、GitHub Stars 达 3, 最近一次更新时间为 2022 年 02 月 01 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「php」 「yii2」 「tinkoff」 「invest api」 「Yii2 framework」 「Yii2 wrapper」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 metaseller/tinkoff-invest-api-v2-yii2 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 metaseller/tinkoff-invest-api-v2-yii2 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 metaseller/tinkoff-invest-api-v2-yii2 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
A custom URL rule class for Yii 2 which allows to create translated URL rules
Payment drivers for laravel
Unofficial PHP SDK for T-Invest API v2
Tinkoff Acquiring API PHP Client
ShopExpress Tinkoff
PHP SDK for Tinkoff invest API V2
统计信息
- 总下载量: 659
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 17
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2022-02-01