gyugie / ovoid
该软件包最新版本(dev-main)没有提供许可证信息。
非官方OVO ID API包装器
dev-main
2021-09-17 09:58 UTC
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-29 06:14:31 UTC
README
以下存储库是来自namdevel (https://github.com/namdevel/ovoid-API) 的PHP移植
符合2020年9月17日的OVO API更新。
OVO用户账户功能
- generateUUIDV4
- getDeviceId
- login2FA
- login2FAVerify
- loginSecurityCode
- getWalletTransaction
- isOVO
- walletInquiry
文档
运行OVOID API的步骤
使用Composer安装包
composer require gyugie/ovoid
如果使用本地运行
require 'vendor/autoload.php'; use Gyugie\OVOID; $ovo = new OVOID();
OVOID用户账户功能
生成设备ID
$device_id = $ovo->generateUUIDV4();
$ovo = new OVOID('<device_id>');
使用手机号码登录
$loginToken = $ovo->login2FA('<mobilePhone>')->getOtpRefId();
在OVOID上登录以获取OTP REF ID
$authToken = $ovo->login2FAVerify('<otp_ref_id>', '<OTP>', '<phone number>')->getOtpToken();
获取用户账户访问令牌信息
$result = $ovo->loginSecurityCode('<secutrity_code>', '<phone number>', '<otp_token>')->getAuthorizationToken();
交易历史记录
$ovo = new OVOID('<device_id>', '<access_token>'); $result = $ovo->getWalletTransaction('<page>', '<limit>')->getData();
获取最终余额
$ovo = new OVOID('<device_id>', '<access_token>'); $result = $ovo->walletInquiry()->getCardBalance('OVO';
贡献
欢迎所有类型的贡献 - 代码、测试、文档、错误报告、新功能等...
- 发送反馈。
- 提交错误报告。
- 编写/编辑文档。
- 修复错误或添加新功能。