wpify / mawis-api-php-sdk
**数据同步API描述**:用于将Wordpress (*Mawis.eu*) 的数据同步到各个endpoint (*UR/MWP*),这些endpoint用于发送关于 **注册和修改的用户以及完成的购买** 的数据。endpoint的地址在WordPress配置中设置,请参阅管理员手册。
dev-main
2023-05-05 13:15 UTC
Requires
- php: ^7.4 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.5
- phpunit/phpunit: ^8.0 || ^9.0
This package is auto-updated.
Last update: 2024-09-05 14:30:58 UTC
README
数据同步API描述:用于将Wordpress (Mawis.eu) 的数据同步到各个endpoint (UR/MWP),这些endpoint用于发送关于 注册和修改的用户以及完成的购买 的数据。endpoint的地址在WordPress配置中设置,请参阅管理员手册。
安装与使用
要求
PHP 7.4及更高版本。也适用于PHP 8.0。
Composer
要通过Composer 安装绑定,请将以下内容添加到 composer.json
{
"repositories": [
{
"type": "vcs",
"url": "https://github.com/wpify/mawis-api-php-sdk.git"
}
],
"require": {
"wpify/mawis-api-php-sdk": "*@dev"
}
}
然后运行 composer install
手动安装
下载文件并包含 autoload.php
<?php
require_once('/path/to/OpenAPIClient-php/vendor/autoload.php');
入门
请遵循 安装过程,然后运行以下命令
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new MawisApiClient\Api\DefaultApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$confirm = new \MawisApiClient\Model\Confirm(); // \MawisApiClient\Model\Confirm
try {
$apiInstance->confirmPost($confirm);
} catch (Exception $e) {
echo 'Exception when calling DefaultApi->confirmPost: ', $e->getMessage(), PHP_EOL;
}
API端点
所有URI都是相对于 https://virtserver.swaggerhub.com/HSRO/WEBAPI/1.0
类 | 方法 | HTTP请求 | 描述 |
---|---|---|---|
DefaultApi | confirmPost | POST /confirm | 注册确认 |
DefaultApi | purchasePost | POST /purchase | 发送订单 |
DefaultApi | userIdPut | PUT /user/{id} | 用户编辑/Edit用户账户输入点管理 |
DefaultApi | userPost | POST /user | 用户注册 |
模型
授权
所有端点不需要授权。
测试
要运行测试,使用
composer install
vendor/bin/phpunit
作者
关于此包
此PHP包是由OpenAPI Generator 项目自动生成的
- API版本:
1.0
- 构建包:
org.openapitools.codegen.languages.PhpClientCodegen