推荐
  • 全部
  • 文章
  • 问答

  • 我想把小程序的环境共享给小游戏使用,在调用环境时提示envid不存储

    https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/basis/getting-started.html 我的微信帐号下有一个上线的小程序(晨昏打卡仪),目前正在开发另一个小游戏,想共享晨昏打卡仪的环境,授权如下; [图片] [图片][图片] 执行报错如下,请问时哪里出问题来? [图片]

  • 云开发电商模板和数据库模版如何使用

    https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/basis/getting-started.html使用了云开发电商模版,如何快速使用对应电商模板的服务端和数据库表

  • 获取手机号云函数,提示及权限不足,如何解决?

    / 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 云函数入口函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() const { code } = event try { if (!code) { return { success: false, message: '缺少参数 code' } } // 调用微信接口获取手机号 const result = await cloud.openapi.phonenumber.getPhoneNumber({ code: code }) if (result && result.phoneInfo && result.phoneInfo.phoneNumber) { return { success: true, message: '获取手机号成功', data: { phoneNumber: result.phoneInfo.phoneNumber, purePhoneNumber: result.phoneInfo.purePhoneNumber, countryCode: result.phoneInfo.countryCode } } 云函数返回一下结果: { "result": { "success": false, "message": "errCode: -604101 function has no permission to call this API | errMsg: system error: error code: -604101" }, "requestID": "bc5aa331-e712-4b55-a1b3-c25f5b5ae75a" }

  • 调用mchTransfer.transferBills请求异常还返回有效的支付信息?

    // 发起代码如下 try { const result = await (new Wechatpay({....配置})).v3.fundApp.mchTransfer.transferBills({ appid: 'xxxxx', // 商户AppID,与配置中的appId相同或为空字符串(如果配置中已设置) out_bill_no: getOrderId('xxxxx'), // 商户转账单号,需唯一 openid: info.data.openid, // 收款用户的OpenID transfer_amount: info.data.money, // 转账金额,单位为分 transfer_remark: '备注', // 转账备注信息 transfer_scene_id: '1005', // 转账场景ID,目前固定为1001 transfer_scene_report_infos: [{ info_type: "xxx", info_content: "xxx" }, { info_type: "xxx", info_content: "xxxx" } ] }, { headers: { 'Wechatpay-Serial': 'PUB_KEY_ID_xxxxx' } }); console.log('发起成功:', result); return { code:0, data:{ packageinfo:result.data.package_info, billno:result.data.out_bill_no } } } catch (error) { console.log('发起失败:', error); return { code: -1, err: error.response.data } } 现在看日志mchTransfer.transferBills有错误 START RequestId: 26d7f7e1-4f70-48ba-9876-dfa8870bde2b Event RequestId: 26d7f7e1-4f70-48ba-9876-dfa8870bde2b 2025-05-16T04:40:59.168Z 26d7f7e1-4f70-48ba-9876-dfa8870bde2b 1111 2025-05-16T04:40:59.214Z 26d7f7e1-4f70-48ba-9876-dfa8870bde2b 35305 TypeError: Converting circular structure to JSON --> starting at object with constructor 'ClientRequest' | property 'socket' -> object with constructor 'TLSSocket' --- property '_httpMessage' closes the circle at JSON.stringify (<anonymous>) at /data/scf/frame/node16/wrapLog.js:37:107 at Array.map (<anonymous>) at commonLog (/data/scf/frame/node16/wrapLog.js:37:45) at console.log (/data/scf/frame/node16/wrapLog.js:50:7) at createTransferBills (/var/user/index.js:95:13) at processTicksAndRejections (node:internal/process/task_queues:96:5) Response RequestId: 26d7f7e1-4f70-48ba-9876-dfa8870bde2b RetMsg: {"code":0,"data":{"packageinfo":"xxxxxx","billno":"xxxx"}} END RequestId: 26d7f7e1-4f70-48ba-9876-dfa8870bde2b Report RequestId: 26d7f7e1-4f70-48ba-9876-dfa8870bde2b Duration: 751ms Memory: 256MB MemUsage: 24.824219MB 而且我这边客户还可以重复进行操作

  • 【求助】调用云函数 auth.codeToSession 持续报错误?

    【求助】调用云函数 auth.codeToSession 持续报 -604100 API not found 错误 求助内容模板: 您好,微信官方技术支持团队! 我正在开发一款小程序,在使用云开发调用 auth.codeToSession 接口时遇到了持续性的错误,错误码为 -604100 API not found。我已经尝试了多种排查方法,但问题依旧存在,希望能得到你们的帮助。 以下是我的小程序和云环境信息: 小程序 AppID: wx179e505d9bXXXXX云开发环境 ID: cloud1-9gx3oz4ka635XXXX出现问题的 API: cloud.openapi.auth.codeToSession (在云函数中通过 wx-server-sdk 调用)核心错误码: -604100核心错误信息: API not found | errMsg: system error: error code: -604100最近一次失败调用的云函数日志中的 RequestID (请提供一个具体的 RequestID,例如): 5b3000ff-696b-4e55-9ea2-d65640b218f4复现错误的云函数名:testOpenApi (或 login)我已尝试过的排查步骤包括: 确认 wx-server-sdk 依赖:已在云函数的 package.json 中正确配置 wx-server-sdk (版本 ~2.6.3),并已通过“云端安装依赖”方式部署,确认依赖应已安装(之前遇到的 Cannot find module 'wx-server-sdk' 错误已解决)。确认 AppSecret:已登录小程序后台(mp.weixin.qq.com),在“开发设置”中检查并重新生成了 AppSecret(小程序密钥),并等待了足够时间供后台同步。小程序端 wx.login():在小程序端调用 wx.login() 可以成功获取到 code。云函数接收参数:云函数可以成功接收到小程序端传递过来的 code。显式传递 AppID:在云函数中调用 cloud.openapi.auth.codeToSession 时,尝试过从 wxContext 中获取 APPID 并显式传入,问题依旧。简化测试:创建了一个名为 testOpenApi 的最简云函数,仅包含获取 code 并调用 auth.codeToSession 的逻辑,仍然复现同样的 -604100 错误。开发者工具:已尝试清除开发者工具缓存、重启开发者工具,并确保使用的是较新版本的开发者工具。附上最近一次调用 testOpenApi 云函数失败时的关键日志信息: // (这里可以粘贴您之前提供给我的 testOpenApi 云函数失败时的日志内容,例如:) START RequestId: 5b3000ff-696b-4e55-9ea2-d65640b218f4 Event RequestId: 5b3000ff-696b-4e55-9ea2-d65640b218f4 2025-05-16T05:04:36.818Z [testOpenApi] 收到的 code: 0b15Bc0w3hnXU43ntC1w38WzW605Bc0v 2025-05-16T05:04:36.818Z [testOpenApi] wxContext: { ... APPID: 'wx179e505d9b97cf3d', OPENID: '...', ENV: 'cloud1-9gx3oz4ka635b743', ...} 2025-05-16T05:04:36.818Z [testOpenApi] 准备调用 cloud.openapi.auth.codeToSession,AppID: wx179e505d9b97cf3d, Code: 0b15Bc0w3hnXU43ntC1w38WzW605Bc0v 2025-05-16T05:04:36.950Z [testOpenApi] auth.codeToSession 调用失败: CloudSDKError: errCode: -604100 API not found | errMsg: system error: error code: -604100 at callGeneralOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:487:27) ... END RequestId: 5b3000ff-696b-4e55-9ea2-d65640b218f4 这个问题已经困扰我一段时间,严重影响了登录功能的开发。恳请贵团队协助排查是否我的账户、云环境或相关后台服务存在特殊配置或限制导致此 API 调用失败。 非常感谢! 如需完整的 AppID 和环境 ID 以便后台排查,请官方技术人员与我联系,我将通过私信提供。

    有用 0
    0
  • 需要购买多个吗?开发的是不是免费赠送的

    https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/basis/concepts/environment.html 在实际开发中,建议每一个正式环境都搭配一个测试环境,一般需要购买两个吗?

  • 云开发控制台中,如何在配置支付时,发起分账功能授权的申请

    [图片]

  • 云函数 微信开发者工具可触发 真机测试无法触发

    https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/reference/errcode.html 上线了一个云函数,运行时间一般10秒返回结果,设置了最大运行时长60秒,在微信开发者工具的模拟器内点击按钮可以触发并正确返回结果,一旦预览开发版或者真机调试,每次都超过60秒报错:SDK 云函数错误:云函数调用失败:超出最大轮询超时后尝试次数2 怎么都返回不了结果,网络没问题,查看云函数日志,手机上开发版上点击根本没有触发云函数,这是啥情况

  • 使用云函数进行消息推送时只对事件其效果,设置text等消息类型无效

    使用云函数进行消息推送时只对事件有效果,设置text等消息类型无效,真机调试给客服发消息云函数没有反应,而客服会收到消息;下面两个云函数第一个event有效果,打开会话就会返回;而第二个无效[图片]

  • 关于Agent输出长度限制的问题?

    请问Agent是不是有输出长度限制,怎么输出一半就停了,这种情况怎么让他继续

  • 小程序深度合成审核资质 就用微信云开发

    只要AI相关的小程序没有深度合成类目提交审核都会被拒绝,涉及到AI问答,AI绘画,AI换脸都需要补充类目才能提交,那么如何准备深度合成AI问答类目所需材料,才能通过【深度合成-AI问答】类目审核?

  • wx.getWeRunData有少数用户表示微信app内显示有步数,但是使用云函数获取到的步数是0

    客户每个月都有几天app有微信步数但是wx.getWeRunData函数返回步数为0,这种情况持续了有一年多了,想咨询下什么原因

  • 小程序云数据库不能修改数据了?

    代码: app.globalData.db.collection('Subjects').where({ _id: "48fe51f767c90ee6007354ad79be3c4a" }).update({ data: { author: "123" } }).then(res => { console.log('更新数据成功',res); return }).catch((e) => { console.log('数据更新失败'); return }) 控制台提示: 更新数据成功 {stats: {…}, errMsg: "collection.update:ok"}errMsg: "collection.update:ok"stats: {updated: 0}__proto__: Objectupdate显示ok,为啥updated显示0 ? 云控制台也显示数据库数据没有更新

  • 小程序,云函数云端测试可以成功,本地代码调用无法修改,为什么?

    云函数入口: // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init({ env: 'cloud1-6gxun1p3f1eef5e5', traceUser: true }) const db = cloud.database() // 云函数入口函数 exports.main = async (event, context) => { try { return await db.collection("MY_BOOK").doc(event.item).update({ data : { BOOKSTATE : event.readingstate , //这里前面的BOOKSTATE,是数据库中的字段,event.后面的readingstate,是调用时,构造data要提供的字段;在云端测试时,这里也要写成readingstate REMARK : event.readremark //同上 } }) } catch (e) { //TODO handle the exception console.error(e) } } 上述云函数已经部署,在云端测试,输入id和readingstate ,readremark ,可以正确的更改数据库内容; 但是,如果在按钮中,采用如下函数调用,则无法更改: updateBook() { var db = wx.cloud.database() db.collection("MY_BOOK").where({BOOKNAME: '红楼梦'}).get({ //先查找,目的是获取_id来定位数据记录 success : res => { wx.callFunction({ name : 'update_book' , //需要调用的云函数名称 data : { item : res.data[0]._id , //将查找的记录id传给云函数,更新这条记录 readingstate : '刚刚开始读', readremark : '红楼梦是曹雪芹写的清朝的名著' } , success : res_del => { //删除成功后提示已删除 wx.showToast({ title : '已更新' , icon : 'none' }) } }) } }) console.log('Button updateBook clicked!'); }

  • 莫名报错

    https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/reference-sdk-api/open/pay/CloudPay.refund.html const res = await cloud.cloudPay.refundPay({ "refund_desc" : "退活动押金9.9", // 商品描述 "out_trade_no" : outTradeNo, // 商户订单号 //"out_refund_no" : 'R202405140001', // 商户订单号 //"spbillCreateIp" : wxContext.CLIENTIP||wxContext.CLIENTIPV6, // 终端 IP "sub_mch_id" : "1111", // 商户号 "total_fee" : 1, // 总金额 "refund_fee" : 1, // 总金额 "nonce_str":nonceStr, //"tradeType":'JSAPI', //"nonceStr":'', "envId": "cloud1-6g710xthb38d157a", // 云函数环境名称 "functionName": "bpay_cb" // 支付结果通知回调云函数名 }) 报错信息 2025-05-14T12:58:43.048Z CloudSDKError: errCode: -601001 system error | errMsg: refundPay:fail unknown wx response received: at callCloudPayAPI (/var/user/node_modules/wx-server-sdk/index.js:924:27) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async Object.exports.main (/var/user/refundPay/index.js:37:17) at async exports.main (/var/user/index.js:63:16) { errCode: -601001, errMsg: 'refundPay:fail unknown wx response received: ' } Response RequestId: c3bc4de0-4ab0-4813-88e5-c0a2fef7dace RetMsg: null 请问这个哪里写的 有问题 tel :15501680381

  • 微信云开发服务到期忘记续费了,续费后还能找回之前的数据吗?

    请问怎么找回微信云开发过期环境的数据 [图片]

  • 腾讯云开发平台,webview嵌套组件

    https://panjistack.com url 是否不支持 nginx 代理(return 301 或者 proxy_pass 到另外一个地址), webview里如上地址https://panjistack.com,显示为空白 http://ai.x-city.com.cn:1267/chat/share?shareId=kow55n3sl9u9w0tdyzq496h2 谢谢!

  • 微信小游戏云开发控制台?

    当前配额是免费的,之前免费得到一个月的环境让我删了。我在网页访问不到云存储中的文件。是必须要买配额吗 我发现导出小游戏后只能重新删除环境才能下载资源成功,不然总是报错。是怎么回事。

  • 云函数获取不到数据模型,是怎么回事?

    云函数不稳定,突然之间就获取不到数据模型了 const cloud = require('wx-server-sdk') const cloudbase = require("@cloudbase/node-sdk"); const app = cloudbase.init({ env: cloud.DYNAMIC_CURRENT_ENV, }); exports.main = async (event, context) => { const { data } = await app.models.shop_order.get({ filter: { where: { $and: [{ _id: { $eq: "BE5RGJYEA4", }, },] } }, envType: "prod", }); return data }; 报一下错误,这是什么原因 { "code": "SYS_ERR", "message": "System Error.", "stack": "TypeError: Cannot read properties of undefined (reading 'shop_order')\n at exports.main (/workspace/cloudfunctions/t1/index.js:8:37)\n at dispatch (/workspace/node_modules/.pnpm/koa-compose@4.1.0/node_modules/koa-compose/index.js:42:32)\n at dispatch (/workspace/node_modules/.pnpm/koa-compose@4.1.0/node_modules/koa-compose/index.js:42:32)\n at dispatch (/workspace/node_modules/.pnpm/koa-compose@4.1.0/node_modules/koa-compose/index.js:42:32)\n at /workspace/node_modules/.pnpm/koa-body@6.0.1/node_modules/koa-body/lib/index.js:115:16", "requestId": "4228f7072b78317bc7be6a810961e998" }

  • 为什么云开发一直在初始化?怎么解决?

    [图片]