gyugie/ovoid

该软件包最新版本(dev-main)没有提供许可证信息。

非官方OVO ID API包装器

dev-main 2021-09-17 09:58 UTC

This package is auto-updated.

Last update: 2024-09-29 06:14:31 UTC


README

以下存储库是来自namdevel (https://github.com/namdevel/ovoid-API) 的PHP移植

CodeFactor MIT license PHP Libraries Open Source Love svg1 HitCount

符合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';

贡献

欢迎所有类型的贡献 - 代码、测试、文档、错误报告、新功能等...

  • 发送反馈。
  • 提交错误报告。
  • 编写/编辑文档。
  • 修复错误或添加新功能。