- wx.getLocation接口申请没有通过?
wx.getLocation接口申请没有通过 [图片] 小程序截图 [图片] [图片] [图片] [图片]
2022-12-12 - DownloadTask.onProgressUpdate 安卓真机调试无法监听下载进度变化事件
手机型号:小米10s Xiaomi-M2102J2SC M2102J2SCarm64-v8a pre_show: function (src, name, callback = false) { // console.log(src); // console.log(name); // console.log(callback); if (!(src && name)) { return false; } wx.showLoading({ title: "下载中...", mask: true, }); var fs = wx.getFileSystemManager(); var df = wx.downloadFile({ url: src, // filePath: `${wx.env.USER_DATA_PATH}/${name}`, success: function (params) { // console.log(params); if (params.statusCode === 200) { // 重新改写文件后缀 fs.saveFile({ tempFilePath: params.tempFilePath, // wx.env.USER_DATA_PATH 是微信提供了一个用户文件目录给开发者,开发者对这个目录有完全自由的读写权限 filePath: `${wx.env.USER_DATA_PATH}/${name}`, success: function (params2) { // console.log(params2); // console.log(params2.savedFilePath) // params2.savedFilePath 为一个本地缓存文件路径 var src_arr = src.split("."); var ext = src_arr[src_arr.length - 1].toLowerCase(); // console.log(ext); if (callback != false) { callback(); } if (["gif", "jpg", "jpeg", "png", "bmp"].indexOf(ext) !== -1) { if (callback != false) { // 保存图片 wx.saveImageToPhotosAlbum({ filePath: params2.savedFilePath, complete: function (params4) { // console.log(params4); wx.hideLoading(); df.offProgressUpdate(); }, success: function (params4) { wx.showToast({ title: "图片已保存", mask: true, }); }, fail: function (params4) { wx.showToast({ title: "图片保存失败", mask: true, icon: "none", }); }, }); } else { wx.previewImage({ urls: [src], complete: function (params4) { // console.log(params4); wx.hideLoading(); df.offProgressUpdate(); }, }) } } else { wx.openDocument({ filePath: params2.savedFilePath, showMenu: true, complete: function (params4) { // console.log(params4); wx.hideLoading(); df.offProgressUpdate(); }, success: function (params4) { wx.showToast({ title: "文件已打开", mask: true, }); }, fail: function (params4) { wx.showToast({ title: "文件打开失败", mask: true, icon: "none", }); }, }) } }, }); } }, }); df.onProgressUpdate(function (params) { // console.log(params); // wx.showLoading({ // title: "下载中..." + params.progress + "%", // // title: JSON.stringify(params), // mask: true, // }); wx.showToast({ title: JSON.stringify(params), mask: true, icon: "none", }); }); },
2022-12-08 - 微信商户号恢复支付功能时提示当前操作用户较多,请稍后再试
微信商户号恢复支付功能时提示当前操作用户较多,请稍后再试 [图片] [图片] [图片]
2022-10-18 - 使用微信服务商下关联微信商户添加代金券时提示“可用商户不符合规则”
如题 "{\"code\":\"INVALID_REQUEST\",\"message\":\"可用商户不符合规则,请检查\"}"
2021-05-20 - 微信支付 v3接口 创建的换购券如何计算金额
如题
2021-03-29 - 微信小程序 addCard 是否支持v3接口创建的卡券
如题
2021-03-19 - 微信商户 服务商 信息接口
如题,是否有这样的接口
2021-03-18 - “创建代金券批次API”创建的代金券,“激活代金券批次API”之后状态仍然是unactivated
public function stocksCard() { $gzh_id = config('database.gzh_id'); $xcx_id = config('database.xcx_id'); // 商户相关配置 $merchantId = config('database.mch_id'); $merchantSerialNumber = config('database.mch_ser_num'); $merchantPrivateKey = PemUtil::loadPrivateKey(ADDON_PATH.DS.'wxcard'.DS.'public'.DS.'cert1'.DS.'apiclient_key.pem'); // 商户私钥 // 微信支付平台配置 $wechatpayCertificate = PemUtil::loadCertificate(ADDON_PATH.DS.'wxcard'.DS.'public'.DS.'cert1'.DS.'apiclient_cert.pem'); // 微信支付平台证书 // 构造一个WechatPayMiddleware $wechatpayMiddleware = WechatPayMiddleware::builder() ->withMerchant($merchantId, $merchantSerialNumber, $merchantPrivateKey) // 传入商户相关配置 ->withWechatPay([ $wechatpayCertificate ]) // 可传入多个微信支付平台证书,参数类型为array ->build(); // 将WechatPayMiddleware添加到Guzzle的HandlerStack中 $stack = GuzzleHttp\HandlerStack::create(); $stack->push($wechatpayMiddleware, 'wechatpay'); // 创建Guzzle HTTP Client时,将HandlerStack传入 $client = new GuzzleHttp\Client(['handler' => $stack]); // 接下来,正常使用Guzzle发起API请求,WechatPayMiddleware会自动地处理签名和验签 try { $resp = $client->request('GET', "https://api.mch.weixin.qq.com/v3/marketing/favor/stocks", [ // 注意替换为实际URL 'query' => [ 'offset' => 0, 'limit' => 10, 'stock_creator_mchid' => $merchantId, ], 'headers' => [ 'Accept' => 'application/json', 'Content-Type' => 'application/json', ], ]); // echo $resp->getStatusCode().' '.$resp->getReasonPhrase()."\n"; // echo $resp->getBody()."\n"; return $resp->getBody(); } catch (RequestException $e) { // // 进行错误处理 // echo $e->getMessage()."\n"; // if ($e->hasResponse()) { // echo $e->getResponse()->getStatusCode().' '.$e->getResponse()->getReasonPhrase()."\n"; // echo $e->getResponse()->getBody(); // } // return; return $e->getResponse()->getBody(); } } [图片] 查询结果
2021-03-17 - “创建代金券批次API”创建的代金券不显示在卡包中
如题 创建代金券批次API(https://api.mch.weixin.qq.com/v3/marketing/favor/coupon-stocks)接口创建的卡券没有显示在卡包中
2021-03-16 - 微信小程序 核销卡券 流程
微信小程序中核销“创建商家券API”(https://api.mch.weixin.qq.com/v3/marketing/busifavor/stocks)创建的卡券 微信小程序文档中没有选择卡券的接口
2021-03-16