cyberfusion/oxxa-api-client 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

cyberfusion/oxxa-api-client

最新稳定版本:v2.12.0

Composer 安装命令:

composer require cyberfusion/oxxa-api-client

包简介

PHP client for Oxxa API

README 文档

README

PHP client for the Oxxa API.

Support

This client was written by Cyberfusion. It has been open sourced for the community. If you have any questions, open an issue on GitHub or email support@cyberfusion.nl.

This client is not supported by Oxxa.

Requirements

This client requires PHP 8.1 or higher with default PHP modules.

Installation

This client can be used in any PHP project and with any framework.

Install the client with Composer:

composer require cyberfusion/oxxa-api-client

Usage

Getting started

// Initialize the API
$oxxa = new Oxxa($username, $password);

// Perform calls to an endpoint
$available = $oxxa
    ->domain()
    ->check('cyberfusion.nl');

Test mode

To test your implementation, use the test mode. All requests tell the Oxxa API that the request is a test.

Enable:

$oxxa->enableTestMode();

Disable:

$oxxa->disableTestMode();

Mock server

When testing with a mock server, you will be able to modify the base URL of the API with:

$oxxa->setBaseUri('http://localhost:8080');

This will return the Oxxa instance, so you can chain it with other methods.

Exceptions

In case of errors, the client throws exceptions using the OxxaException as base class. All exceptions have a specific code. These can be found in the OxxaException class.

Tests

Unit tests are available in the tests directory. Run:

composer test

To generate a code coverage report in the build/report directory, run:

composer test-coverage

Contribution

Some basic endpoints are implemented, but there are a lot which are not implemented yet. Feel free to contribute! See the contributing guidelines.

Security

If you discover any security related issues, please email support@cyberfusion.nl instead of using the issue tracker.

License

This client is open-sourced software licensed under the MIT license.

统计信息

  • 总下载量: 4.25k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 3
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 3
  • Watchers: 4
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-06-07

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固