php调用pushclient定时服务及websocket推送服务示例代码
代码语言:phpcli
所属分类:其他
代码描述:php调用pushclient定时服务及websocket推送服务示例代码
代码标签: php 调用 pushclient 定时 websocket 推送 服务 示例 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<?php
// ApiClient.php
class PushclientApiClient
{
private $baseUrl;
/**
* @param string $baseUrl Python服务的基础URL (e.g., "http://127.0.0.1:10234")
*/
public function __construct(string $baseUrl)
{
$this->baseUrl = rtrim($baseUrl, '/');
}
/**
* 添加定时任务。Job ID由服务器生成并返回。
* @param string $cronExpression CRON表达式 (e.g., "*10 * * * * *")
* @param string $targetUrl 任务执行时请求的URL
* @param string $method 请求方法 (POST, GET, etc.)
* @param array|null $payload 请求体
* @return array 包含成功状态和 job_id 的关联数组
*/
public function scheduleTask(string $cronExpression, string $targetUrl, string $method = 'POST', ?array $payload = null): array
{
$url = $this->baseUrl . '/schedule';
$data = [
'cron_e.........完整代码请登录后点击上方下载按钮下载查看
网友评论0