定制 mittwald/api-client 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

mittwald/api-client

最新稳定版本:v2.1.167

Composer 安装命令:

composer require mittwald/api-client

包简介

Client library for the mittwald mStudio v2 API

README 文档

README

This package contains a (mostly auto-generated) PHP client for the mittwald mStudio v2 API.

License

Copyright (c) 2025 Mittwald CM Service GmbH & Co. KG and contributors

This project is licensed under the MIT License; see the LICENSE file for details.

Installation

You can install this package using composer:

$ composer require mittwald/api-client

Usage

Import the client:

use Mittwald\ApiClient\MittwaldAPIV2Client;

To create a client instance you can use one of the following factory methods for different types of authentication:

  1. MittwaldAPIClient::newUnauthenticated()
  2. MittwaldAPIClient::newWithToken(string $apiToken) (recommended)
  3. MittwaldAPIClient::newWithCredentials(string $email, string $password), does actually perform a login in the background; does not work when using 2FA.
  4. MittwaldAPIClient::newWithAccessTokenRetrievalKey(string $userId, string $key), authenticates an mStudio user using the access token retrieval key mechanism. Only useful if you're building an mStudio extension.
  5. MittwaldAPIClient::newWithExtensionSecret(string $extensionInstanceId, string $extensionSecret), authenticates an mStudio extension itself (without any user interaction). Only useful if you're building an mStudio extension.

Have a look at our API introduction for more information on how to obtain an API token and how to get started with the API.

Example

use \Mittwald\ApiClient\Generated\V2\Clients\Project\ListProjects\ListProjectsRequest; $listProjectRequest = new ListProjectsRequest(); $listProjectResponse = $client->project()->listProjects($listProjectRequest); foreach ($listProjectResponse->getBody() as $project) { echo $project->getShortId() . PHP_EOL; }

API documentation

The API documentation can be found in our Developer Portal. You can find the operation ID on the right side of each operation.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固