diff --git a/WeMini/Market.php b/WeMini/Market.php new file mode 100644 index 0000000..44dbb9d --- /dev/null +++ b/WeMini/Market.php @@ -0,0 +1,55 @@ +<?php + +// +---------------------------------------------------------------------- +// | WeChatDeveloper +// +---------------------------------------------------------------------- +// | 版权所有 2014~2024 ThinkAdmin [ thinkadmin.top ] +// +---------------------------------------------------------------------- +// | 官方网站: https://thinkadmin.top +// +---------------------------------------------------------------------- +// | 开源协议 ( https://mit-license.org ) +// | 免责声明 ( https://thinkadmin.top/disclaimer ) +// +---------------------------------------------------------------------- +// | gitee 代码仓库:https://gitee.com/zoujingli/WeChatDeveloper +// | github 代码仓库:https://github.com/zoujingli/WeChatDeveloper +// +---------------------------------------------------------------------- + +namespace WeMini; + +use WeChat\Contracts\BasicWeChat; + +/** + * 微信小程序服务市场 + * Class Ocr + * @package WeMini + */ +class Market extends BasicWeChat +{ + /** + * 调用服务平台上架的API + * @param array $data + * @return array + * @throws \WeChat\Exceptions\InvalidResponseException + * @throws \WeChat\Exceptions\LocalCacheException + */ + public function invoke($data) + { + $url = 'https://api.weixin.qq.com/wxa/servicemarket?access_token=ACCESS_TOKEN'; + return $this->callPostApi($url, $data, true); + } + + /** + * 获取服务市场返回的数据 + * @param array $data + * @return array + * @throws \WeChat\Exceptions\InvalidResponseException + * @throws \WeChat\Exceptions\LocalCacheException + */ + public function retrieve($data) + { + $url = 'https://api.weixin.qq.com/wxa/servicemarketretrieve?access_token=ACCESS_TOKEN'; + return $this->callPostApi($url, $data, true); + } + + +} \ No newline at end of file