<?php/** This file is part of the overtrue/wechat.** (c) overtrue <i@overtrue.me>** This source file is subject to the MIT license that is bundled* with this source code in the file LICENSE.*/namespace EasyWeChat\MiniProgram\TemplateMessage;use EasyWeChat\OfficialAccount\TemplateMessage\Client as BaseClient;/*** Class Client.** @author mingyoung <mingyoungcheung@gmail.com>*/class Client extends BaseClient{const API_SEND = 'cgi-bin/message/wxopen/template/send';/*** {@inheritdoc}.*/protected $message = ['touser' => '','template_id' => '','page' => '','form_id' => '','data' => [],'emphasis_keyword' => '',];/*** {@inheritdoc}.*/protected $required = ['touser', 'template_id', 'form_id'];/*** @param int $offset* @param int $count** @return \Psr\Http\Message\ResponseInterface|\EasyWeChat\Kernel\Support\Collection|array|object|string** @throws \EasyWeChat\Kernel\Exceptions\InvalidConfigException* @throws \GuzzleHttp\Exception\GuzzleException*/public function list(int $offset, int $count){return $this->httpPostJson('cgi-bin/wxopen/template/library/list', compact('offset', 'count'));}/*** @param string $id** @return \Psr\Http\Message\ResponseInterface|\EasyWeChat\Kernel\Support\Collection|array|object|string** @throws \EasyWeChat\Kernel\Exceptions\InvalidConfigException* @throws \GuzzleHttp\Exception\GuzzleException*/public function get(string $id){return $this->httpPostJson('cgi-bin/wxopen/template/library/get', compact('id'));}/*** @param string $id* @param array $keyword** @return \Psr\Http\Message\ResponseInterface|\EasyWeChat\Kernel\Support\Collection|array|object|string** @throws \EasyWeChat\Kernel\Exceptions\InvalidConfigException* @throws \GuzzleHttp\Exception\GuzzleException*/public function add(string $id, array $keyword){return $this->httpPostJson('cgi-bin/wxopen/template/add', ['id' => $id,'keyword_id_list' => $keyword,]);}/*** @param string $templateId** @return \Psr\Http\Message\ResponseInterface|\EasyWeChat\Kernel\Support\Collection|array|object|string** @throws \EasyWeChat\Kernel\Exceptions\InvalidConfigException* @throws \GuzzleHttp\Exception\GuzzleException*/public function delete(string $templateId){return $this->httpPostJson('cgi-bin/wxopen/template/del', ['template_id' => $templateId,]);}/*** @param int $offset* @param int $count** @return \Psr\Http\Message\ResponseInterface|\EasyWeChat\Kernel\Support\Collection|array|object|string** @throws \EasyWeChat\Kernel\Exceptions\InvalidConfigException* @throws \GuzzleHttp\Exception\GuzzleException*/public function getTemplates(int $offset, int $count){return $this->httpPostJson('cgi-bin/wxopen/template/list', compact('offset', 'count'));}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。