* * This source file is subject to the MIT license that is bundled * with this source code in the file LICENSE. */ namespace EasyWeChat\OpenPlatform\Component; use EasyWeChat\Kernel\BaseClient; /** * Class Client. * * @author dudashuang */ class Client extends BaseClient { /** * 通过法人微信快速创建小程序. * * @return array * * @throws \EasyWeChat\Kernel\Exceptions\InvalidConfigException * @throws \GuzzleHttp\Exception\GuzzleException */ public function registerMiniProgram(array $params) { return $this->httpPostJson('cgi-bin/component/fastregisterweapp', $params, ['action' => 'create']); } /** * 查询创建任务状态. * * @return array * * @throws \EasyWeChat\Kernel\Exceptions\InvalidConfigException * @throws \GuzzleHttp\Exception\GuzzleException */ public function getRegistrationStatus(string $companyName, string $legalPersonaWechat, string $legalPersonaName) { $params = [ 'name' => $companyName, 'legal_persona_wechat' => $legalPersonaWechat, 'legal_persona_name' => $legalPersonaName, ]; return $this->httpPostJson('cgi-bin/component/fastregisterweapp', $params, ['action' => 'search']); } }