- 注销一个没有基础信息的小程序遇到的问题
整理个人账号时发现之前注册的小程序并没有实际使用,并且被冻结了,申请解冻之后想要直接注销掉,却发现当时并没有填写任何信息,导致现在不能进入注销页面,在按照流程依次点击「补充小程序基本信息」-》「小程序信息 前往填写」之后,就会直接进入错误页面,导致不能进入注销流程。 [图片][图片][图片]
2023-05-15 - 公众号绑定视频号后,为什么设置以公众号身份显示一直提示「设置失败」?
公众号是已认证服务号 视频号已绑定公众号,并完成认证,两者同名。还是不能设置公众号身份。 [图片]
2022-11-04 - 使用企业微信的客户联系「联系我」,一直报41037的错误
如下图所示,我在调试工具里面调用是完全可以成功的,但是使用服务器的代码调用就一直报41037的错误。 请问是我的代码哪里有问题吗。。。。 [图片] $curl = curl_init(); //获取 $ACCESS_TOKEN // 请求置换 $ACCESS_TOKEN $access_url = "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=".$corpid."&corpsecret=".$corpsecret; $ACCESS_TOKEN_DATA = json_decode(send_get($access_url),TRUE); $ACCESS_TOKEN = $ACCESS_TOKEN_DATA["access_token"]; // printf($ACCESS_TOKEN); // 请求{联系我} $telme_url = "https://qyapi.weixin.qq.com/cgi-bin/externalcontact/add_contact_way?access_token=".$ACCESS_TOKEN; $telme_data = Array ( "access_token" => $ACCESS_TOKEN, "type" => '1', "scene" => '2', "user" => 'ZhangYu', ); $TELME_DATA = json_decode(send_post($telme_url,$telme_data),TRUE); $TELME = $TELME_DATA["access_token"]; var_dump($TELME_DATA); /** * 发送post请求 * @param string $url 请求地址 * @param array $post_data post键值对数据 * @return string */ function send_post($url, $post_data) { $postdata = http_build_query($post_data); $options = array( 'http' => array( 'method' => 'POST', 'header' => 'Content-type:application/x-www-form-urlencoded', 'content' => $postdata, 'timeout' => 15 * 60 // 超时时间(单位:s) ) ); $context = stream_context_create($options); $result = file_get_contents($url, false, $context); return $result; } function send_get ($url) { $s = file_get_contents($url); return $s; } ?>
2020-08-11 - 云函数在本地调试可以获取到数据库数据,但是上传之后获取数据为空
- 当前 Bug 的表现(可附上截图) [图片] - 预期表现 [图片] - 复现路径 - 提供一个最简复现 Demo const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database() const MAX_LIMIT = 100 exports.main = async (event, context) => { // 先取出集合记录总数 const countResult = await db.collection('company').where(event).count() const total = countResult.total // 计算需分几次取 const batchTimes = Math.ceil(total / 100) // 承载所有读操作的 promise 的数组 const tasks = [] const list = await db.collection('company').where(event).get() console.log("list:",list) return list }
2019-07-04 - 云函数在本地调试可以获取到数据库数据,但是上传之后获取数据为空
- 当前 Bug 的表现(可附上截图) [图片] - 预期表现 [图片] - 复现路径 - 提供一个最简复现 Demo [代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码][代码]cloud.init()[代码][代码]const db = cloud.database()[代码][代码]const MAX_LIMIT = 100[代码][代码]exports.main = async (event, context) => {[代码][代码] [代码][代码]// 先取出集合记录总数[代码][代码] [代码][代码]const countResult = await db.collection([代码][代码]'company'[代码][代码]).where(event).count()[代码][代码] [代码][代码]const total = countResult.total[代码][代码] [代码][代码]// 计算需分几次取[代码][代码] [代码][代码]const batchTimes = Math.ceil(total / 100)[代码][代码] [代码][代码]// 承载所有读操作的 promise 的数组[代码][代码] [代码][代码]const tasks = [][代码][代码] [代码][代码]for[代码] [代码](let i = 0; i < batchTimes; i++) {[代码][代码] [代码][代码]const promise = db.collection([代码][代码]'company'[代码][代码]).where(event).skip(i * MAX_LIMIT).limit(MAX_LIMIT).get()[代码][代码] [代码][代码]tasks.push(promise)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]// 等待所有[代码][代码] [代码][代码]return[代码] [代码](await Promise.all(tasks)).reduce((acc, cur) => {[代码][代码] [代码][代码]return[代码] [代码]{[代码][代码] [代码][代码]data: acc.data.concat(cur.data),[代码][代码] [代码][代码]errMsg: acc.errMsg,[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码]}[代码]
2019-06-29 - 再次遇到-501相关的问题
- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 非常简单的代码,还是会遇到这个问题,请问怎么解决啊 [图片]
2019-06-28