46 lines
1.2 KiB
PHP
46 lines
1.2 KiB
PHP
<?php
|
||
namespace app\api\controller;
|
||
|
||
|
||
class ThirdApiController extends CommonController {
|
||
/**
|
||
* @apiDefine ThirdApi 第三方api管理
|
||
*/
|
||
protected $noAuth = ['getAliyunOssStsToken'];
|
||
|
||
|
||
/**
|
||
* @apiVersion 1.0.0
|
||
* @api {post} /ThirdApi/getAliyunOssStsToken 1.阿里云oss(丁超)
|
||
* @apiName getAliyunOssStsToken
|
||
* @apiGroup ThirdApi
|
||
* @apiHeader {String} authentication 验证
|
||
*
|
||
* @apiSuccessExample Success-Response:
|
||
*{
|
||
* "code": 200,
|
||
"message": "成功",
|
||
"data": {
|
||
"errcode": 0,
|
||
"errmsg": "成功获取STS凭证",
|
||
"data": {
|
||
"Region": "oss-cn-hangzhou",
|
||
"AccessKeySecret": "adfhf54775BSjQv29xLTqdTfjsdjhQxd",
|
||
"AccessKeyId": "STS.NUq4kjdjlfjskvFddggCM5e",
|
||
"Bucket": "abcd-develop-xxx",
|
||
"SecurityToken": "uDox2Zt6vT8a6z6aX+safnflagPS2MvVh9aHOVWLRK3c3+klflsgyEdVGuFRQavRBnmJgrrrg+hiDkeJrgUVq3S9aHru4Z8xKKZAkc0mRJBczzseP5aYJK4"
|
||
}
|
||
}
|
||
* }
|
||
*
|
||
*
|
||
*
|
||
*
|
||
*/
|
||
public function getAliyunOssStsToken(){
|
||
|
||
$res = model('AliyunOss','service')->getStsToken()['data']??[];
|
||
|
||
return self::returnMsg(self::SUCCESS, self::getMessage('SUCCESS'),$res);
|
||
}
|
||
} |