小程序

关注

最新提问
  • 全部
  • 文章
  • 问答

  • 小程序被永久封号申诉加急(记录 ID 20014405277)?

    违规原因:恶意注册 已于 2026-01-27 提交在线申诉(记录 ID 20014405277) 主体:个体工商户,证件已齐全上传,请求加急人工复核,谢谢!

  • 安全访问提示有问题?

    短链https://dwz.cn/psiWIaJa 长链接https://lp.hoye.cn/h5/community/promotion/?id=883642&resourceType=community,访问https://dwz.cn/psiWIaJa 微信提示将要访问 https://lp.hoye.cn/h5/community/promotion?id=883642&resourceType=community 即将前往上述网址,无法确认本次跳转是否安全,请确认是否继续访问。

  • 服务号一次性订阅消息,是否每次都需要用户弹框确认

    https://developers.weixin.qq.com/doc/service/guide/product/subscription_messages/intro.html 服务号订阅消息,如果勾选了下图红框选项,是否还需要每次发送消息都需用户弹框确认,是否有哪些限制 [图片]

  • 深圳市快一步科技有限公司是骗子公司不要上当受骗官方和服务商前后都不维护商家消费权益保障迟迟不肯退款?

    诉求:2025年12月25日购买深圳市快一步科技有限公司服务前咨询就是搭建上门按摩的小程序。上门按摩的小程序经过前后1个月时间搭建,商家还没上线就被微信服务小程序官方因为上门按摩类目不能入驻而被强制下架 商家花的1980元钱找深圳市快一步科技有限公司搭建 小程序被下架必须全额退款!已经超过了7天无理由了,官方不给介入监管售后问题,深圳市快一步科技有限公司不肯退款,官方和服务商简直就是不把商家消费权益放心上,太可恶了。大家不要上当受骗!

  • 后台审核到底什么机制,为何已经发出去2天的文章被无故处理,给的理由是投诉,什么阿猫阿狗投诉都成立吗?

    奇了怪了,发出去几天的文章转发都几百个了,突然被删文了。后台审核员是怎么审核的,如果一开始违规了你大可不用通过审核。发表成功后被恶意投诉了也不找发表账号确定一下,直接就删文处理,那以后是不是看哪个竞争对手不顺眼转手就可以投诉举报啊!!有没有投诉微信公众号的平台,我要把这个平台投诉了。

  • 小程序没有备案和年审会有什么影响,会导致小程序被封禁吗?

    小程序没有备案和年审会有什么影响,会导致小程序被封禁吗,搜索分享功能被限制后如果完成年审和备案可以恢复吗

  • 小程序更换主体后还没备案和年审能不能再换主体?

    小程序更换主体后还没备案和年审能不能再换主体,因为不知道小程序负责人要跟法人一致

  • 注销服务号审核不通过问题怎么解决?

    您好,想问下我们单位想注销服务号,注销前需要进行对公账户打款认证。对公银行账户是A名,但是当初申请是法人证书上认证的主体名是A(……)名,导致无法注销怎么解决?

  • 小程序开启了服务端 API 签名加密,调用获取不限制的小程序码,一直报 40234 ?

    public static function encryptedRequest($url, $params, $method = 'POST') { self::init(); $config = self::$config; // 解析URL获取不带query的路径用于加密 $parsedUrl = parse_url($url); $urlPath = $parsedUrl['scheme'] . '://' . $parsedUrl['host'] . $parsedUrl['path']; // 1. 加密请求参数 $encryptionData = self::getRequestParam($urlPath, $params); $timestamp = $encryptionData['timestamp']; // 2. 生成签名(根据微信文档,签名时 postdata 使用 req_data 即加密后的 JSON) $reqData = $encryptionData['reqData']; // 加密后的 JSON 字符串 $signature = self::getSignature($urlPath, $timestamp, $reqData); // 3. 构建请求体(发送时使用 req_ts + req_data 格式) $requestBody = json_encode([ 'req_ts' => $timestamp, 'req_data' => $reqData, ], JSON_UNESCAPED_SLASHES); // 4. 构建请求头 $headers = [ 'Content-Type: application/json', 'Wechatmp-Appid: ' . $config['appid'], 'Wechatmp-TimeStamp: ' . $timestamp, 'Wechatmp-Signature: ' . $signature, ]; // 5. 发送请求 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); if ($method === 'POST') { curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $requestBody); } $response = curl_exec($ch); if ($response === false) { $error = curl_error($ch); curl_close($ch); throw new Exception('请求失败: ' . $error); } $headerSize = curl_getinfo($ch, CURLINFO_HEADER_SIZE); curl_close($ch); // 6. 解析响应头和响应体 $headerStr = substr($response, 0, $headerSize); $body = substr($response, $headerSize); $responseHeaders = self::parseHeaders($headerStr); $responseData = json_decode($body, true); if (json_last_error() !== JSON_ERROR_NONE) { throw new Exception('响应解析失败: ' . $body); } // 7. 检查是否为加密响应 if (isset($responseData['iv']) && isset($responseData['data']) && isset($responseData['authtag'])) { // 验签 $isValid = self::verifySign($urlPath, $responseHeaders, $body); if (!$isValid) { throw new Exception('响应签名验证失败'); } // 解密 $ts = $responseHeaders['Wechatmp-TimeStamp'] ?? time(); return self::decryptToString($urlPath, $ts, $responseData); } // 非加密响应直接返回 return $responseData; } public static function getRequestParam($url, $req) { self::init(); $config = self::$config; $time = time(); $nonce = str_replace('=', '', base64_encode(random_bytes(16))); $addReq = ["_n" => $nonce, "_appid" => $config['appid'], "_timestamp" => $time]; // 添加字段 $realReq = array_merge($addReq, $req); $plaintext = json_encode($realReq); //额外参数 $message = $url . "|" . $config['appid'] . "|" . $time . "|" . $config['aes_sn']; $aesKey = base64_decode($config['aes_key']); $iv = random_bytes(12); // 12位随机字符 $tag = ''; // 数据加密处理 $cipher = openssl_encrypt($plaintext, "aes-256-gcm", $aesKey, OPENSSL_RAW_DATA, $iv, $tag, $message); if ($cipher === false) { throw new Exception("Encryption failed: " . openssl_error_string()); } $iv = base64_encode($iv); $data = base64_encode($cipher); $authTag = base64_encode($tag); $reqData = ["iv" => $iv, "data" => $data, "authtag" => $authTag]; return ['timestamp' => $time, 'reqData' => json_encode($reqData)]; } public static function getSignature($url, $timestamp, $postData) { self::init(); $config = self::$config; // 签名格式:urlpath\nappid\ntimestamp\npostdata $payload = $url . "\n" . $config["appid"] . "\n" . $timestamp . "\n" . $postData; $rsa = RSA::loadPrivateKey($config['private_key']); // 微信要求:PSS填充方式,salt长度为32(与SHA256结果长度一致) $rsa = $rsa->withPadding(RSA::SIGNATURE_PSS) ->withHash('sha256') ->withMGFHash('sha256') ->withSaltLength(32); $signature = $rsa->sign($payload); return base64_encode($signature); } $url = "https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token={$accessToken}"; $params = [ 'scene' => $scene, 'check_path' => false ]; $result = Wechat::encryptedRequest($url, $params); var_dump($result); 输出:{ ["errcode"]=> int(40234) ["errmsg"]=> string(49) "invalid signature rid: 69787ed6-77fb24e3-01ef1aef" } [图片] [图片]

  • 小程序已经超过24小时未进行备案短信核验了,为啥还是在管局审核中,不能再次提交备案审核

    https://developers.weixin.qq.com/miniprogram/product/record/guidelines.html[图片][图片]

  • 新域名“已停止访问该网页”如何申诉?

    新备案的域名,还没用过就提示“网页包含诱导分享、关注等诱导行为内容,为维护绿色上网环境,已停止访问。”已经部署验证文件提交了证明材料,说是三个工作日内回复。3个工作日过了仍没有收到反馈(1月22日22:44分提交,截止此时1月27日17:10未收到任何反馈)

  • 如需浏览,请长按网址复制后使用浏览器访问?

    http://www.xmycxia.cn/ 出现这个,我们根据要求已进行整改,因为是元旦出现的,所以现在非常多客户要着急打开。希望人工帮我们着急审核一下,谢谢! [图片]

  • live-player在部分安卓机型报错,"errMsg":"not support mixed r

    [图片] 查看日志出发了 bindrendererror 回调报错提示[图片]

  • 扫码进微信小程序提示 “无法确认该网页的安全性,请谨慎访问。” 无法进入小程序请问该怎么解决?

    https://juxiunet.cn/weixin_qrcode/?x_private_aid=34&q=p/s/qrcode/2574 这个地址无法访问

  • 企业法人和微信公众号管理人员离职情况下如何找回公司管理员账号和密码?

    企业法人和微信公众号管理人员离职情况下如何找回公司管理员账号和密码?

  • 这个怎么解决?

    这个怎么解决? [图片]

  • 小程序配置了业务域名 还是打不开提示其他的域名是怎么回事?

    微信小程序web-view 配置了业务域名,无法打开页面,里面提示的域名不是我配置得业务域名。重新进入小程序就能打开。过一段时间进入又打不开,需要重新进入小程序才能打开 是怎么回事。[图片]

  • 小程序怎么才能出现在搜索页的官方账号中?

    学校的小程序认证主体和公众号一样,但是无法出现在搜索结果的官方账号中,而且要搜全名才能搜到账号-小程序下搜到。需要配置什么才能出现在官方账号列表中? 麻烦帮忙配置一下: 账号昵称:郑州信息工程职业学院 账号的appid:wx8ad86eaf7c68cc6e 搜索词:郑州信息工程职业学院 搜索截图: [图片] 账号昵称:濮阳科技职业学院招生就业处 账号的appid:wx3f1136500d85dc5a 搜索词:濮阳科技职业学院 搜索截图: [图片] 账号昵称:豫北医学院招生 账号的appid:wxfa894cb9b58b2ddb 搜索词:豫北医学院 搜索截图: [图片] 账号昵称:升小达 账号的appid:wx0561b8e3da650a61 搜索词:郑州升达经贸管理学院 搜索截图: [图片]

  • 小程序的图标修改

    管理员账号下如何新增发布的小程序,且次小程序的图标怎么独立修改,没看懂

  • 域名被限制访问,网站已经备案过,请帮忙解除限制?

    saif.sjtu.edu.cn旗下的二级域名目前都无法访问,申请恢复访问被拒绝,也没有说哪里违规,我们检测了网站所有页面也没有违规信息。如果有请给出问题页面地址,如果没有请回复微信正常访问。

运营专区
运营公告、规则解析与使用教程。
更多