vendor/codeages/rest-api-client/src/Specification/Specification.php
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace Codeages\RestApiClient\Specification;
interface Specification
{
/**
* 获得请求的头部信息
*
* @param string $token 授权码
* @param string $requestId 本次请求ID
* @return array 请求头部的一个列表
*/
public function getHeaders($token, $requestId = '');
/**
* 对请求制作授权码
*
* @param array $config 配置含accessKey、secretKey
* @param string $uri 请求的API地址,不含host信息
* @param string $body 请求内容体,如无请求体,则为空。
* @param intger $deadline 请求的有效期,为时间戳。
* @param string $once 随机码,防止重放攻击,在有效期内该随机码只能出现一次,最长16位
* @return array 返回含
*/
public function packToken($config, $uri, $body, $deadline, $once);
/**
* 对授权码解包
*
* @param string $token 授权码
* @return array 解包后的授权码
*
*/
public function unpackToken($token);
/**
* 对请求制作签名,防止请求数据被篡改
*
* @param array $config 配置含accessKey、secretKey
* @param string $url 请求的API地址,不含host信息
* @param string $body 请求内容体,如无请求体,则为空。
* @param intger $deadline 请求的有效期,为时间戳。
* @param string $once 随机码,防止重放攻击,在有效期内该随机码只能出现一次,最长16位
* @return string 本次请求的签名
*/
public function signature($config, $uri, $body, $deadline, $once);
public function serialize($data);
public function unserialize($data);
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。