LifeSigner.php
642 字节
<?php
namespace Lackoxygen\TiktokOpen\Base\Signer;
use Lackoxygen\TiktokOpen\Base\Client\Request;
use Lackoxygen\TiktokOpen\Base\Config;
class LifeSigner implements SignerInterface
{
public function append(Config $config, Request $request)
{
$payload = $request->getData();
ksort($payload);
$config->getAppSecret() . '&client_key=' .
$config->getAppKey() . '×tamp=' . strval(time())
. '&http_body=' . \json_encode($payload);
$request->setHeader(
'x-life-clientkey',
$config->getAppKey(),
);
$headers = $request->getHeaders();
}
}