for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Freyo\Flysystem\QcloudCOSv5\Plugins;
use Freyo\Flysystem\QcloudCOSv5\Plugins\Traits\TencentCloudAuthV3;
use League\Flysystem\Plugin\AbstractPlugin;
class FaceId extends AbstractPlugin
{
use TencentCloudAuthV3;
/**
* Get the method name.
*
* @return string
*/
public function getMethod()
return 'faceId';
}
* @return $this
public function handle()
return $this;
* @param string $ruleId
* @param array $options
* @return array|bool
public function detectAuth($ruleId, array $options = [])
$params = array_merge($options, [
'RuleId' => (string) $ruleId,
]);
return $this->request(
$params, 'DetectAuth', 'faceid', '2018-03-01'
);
* @param string $bizToken
* @param string $infoType
public function getDetectInfo($ruleId, $bizToken, $infoType = '0')
$params = [
'BizToken' => $bizToken,
'InfoType' => (string) $infoType,
];
$params, 'GetDetectInfo', 'faceid', '2018-03-01'