mingyuanyun / openapi-sdk-php
v1.1.2
2023-05-25 10:30 UTC
Requires
- php: >=5.6.0
- mingyuanyun/openapi-sdk-php-core: master-dev || ^1.0
Requires (Dev)
- composer/composer: ^2.0
- phpunit/phpunit: >=4.8
- symfony/dotenv: ^3.4
This package is auto-updated.
Last update: 2024-10-25 13:32:08 UTC
README
OpenAPI SDK PHP 是基于 PHP 语言帮助开发者快速进行开放服务产品能力访问的便捷开发包。由 Mingyuanyun OpenAPI SDK Core for PHP 提供底层支持。
发行说明
目前无具体产品服务接入,处于稳定性内测阶段。
TODO:
- 套打服务除「查询模板」以外更多能力接入
安装依赖
Mingyuanyun OpenAPI SDK for PHP 的安装需要依赖到全局安装 Composer,如果你的系统已经准备就绪,可以在项目目录下运行以下命令来拉取依赖:
composer require mingyuanyun/openapi-sdk-php
如果你的 Composer 版本是 2.0 以上,为了避免本地环境与运行环境 PHP 版本不一致,可以加上 --ignore-platform-reqs 参数来避免本地 PHP 版本约束
快速使用
在您正式开始使用该开发包前,请先咨询获取您系统的专属凭证。
<?php
use Mingyuanyun\Token\V20230109\AccessTokenClient;
use Mingyuanyun\Core\SDK;
// 开放服务环境域名
$host = 'https://xxx.domain.com';
// 凭证 Secret ID
$secretId = 'secret_id_123';
// 凭证 Secret Key
$secretKey = 'secret_key_123';
SDK::loadConfig([
'secretId' => $secretId,
'secretKey' => $secretKey,
'server' => [
'host' => $host;
],
]);
$credentials = SDK::getDefaultCredentials();
$request = new AccessTokenRequest();
$client = new AccessTokenClient($credentials, $request);
$response = $client->invoke();
if (!$response->isSuccess(true)) {
// 失败处理
} else {
$accessToken = $response->getAccessToken();
}
发布日志
请查看发行说明。