- 云开发,你想知道的都在这
对小程序有关注开发者,应该都会记得,在去年开发者工具推出 1.0 版本的时候,和腾讯云一起同步推出了一个云的解决方案,通过授权的方式可以便捷的进行小程序的服务端开发。经过一年的实践和思考,我们觉得小程序的云服务,我们可以做的更进一步,云能力应该是小程序的 基础能力,和 API、组件一样,是每个小程序都所拥有的,所以有了现在的 小程序·云开发 。一言概之:基础能力用或者不用,小程序云服务都在那里,不多不少。 云开发正式开放的这几天,从我们的数据来看,有非常非常多的开发者都参与了进来,在社区上也收到了大家发来的许多疑问、吐槽。我们整理了下,大约有以下几类 开通的问题1. 工具中没有云服务图标或新建项目的时候没有云开发 QuickStart 选项 原因可能是: 工具版本旧:点此 下载最新版工具 使用了 测试号 或游客模式:使用其他 AppID 2. 开通时候云控制台报错的问题 在开放云开发的时候没有想到大家这么热情,资源一时准备不足导致开通失败,现已恢复正常,大家重试就好。另外还有少部分一些历史帐号的问题,也基本已经解决。 3. 调试器中报错提示 fail invalid scope 这个报错是因为云服务尚未开通,需要先在工具栏上点击左侧的 “云开发” 按钮开通云服务 数据库的问题1. 导入数据失败或一直处于等待状态 之前导入有 bug 可能会造成一些失败,现已修复,可重试;还有大部分问题是导入的数据格式的不对,可以参见文档中 数据库导入 的部分,另外我们会尽快的加上数据格式的前端校验。 2. 控制台数据库报错 /wx/database?action=creatFreeDb 请求失败: 100008, Db Resource Amount Over Limit 问题已解决,重试即可 3. 云开发数据库操作失败报错 Database Authorization Not Found:l5 get route fail: not found 问题已解决,重试即可 存储管理的问题上传文件后无法下载或引用 和上面提到的开通失败的原因是一样的,CDN 资源一时准备不足,现已恢复正常,大家重试即可 配额使用的问题大家如果对资源的配额有相关疑问可以查看 文档 中关于配额的说明,对于其中一些概念也在最下方的脚注做了更详细的解释。目前提供的资源配额是基础版的配额,如果需要提升上限,可以按文档中的说明(在配额文档的表格下方)发邮件到相应邮箱申请。 QuickStart 的问题1. 小游戏云开发 QuickStart 云函数 [代码]uploadScore[代码] 报错提示找不到 [代码]wx-server-sdk[代码] 需要打开终端进入到云函数 [代码]uploadScore[代码] 的目录执行命令 [代码]npm install[代码] 安装 Node.js 依赖并上传,注意需先安装好 [代码]Node.js[代码],并保证 [代码]node[代码] 和 [代码]npm[代码] 在环境变量中 2. 调试器报错提示 fail invalid scope 在上面的云服务开通中也提到了,需要先开通云服务 其他问题1. 使用云开发是否不能使用其他云服务 不是的,云开发作为基础能力,同开发者现有的服务端能力是不冲突的,可以一起去使用。 2. 小游戏是否可以使用云开发 可以的 3. 如何快捷的调用微信的开放接口,比如发送模板消息、微信支付等等 相关功能我们已经在开发中,会尽快给到大家 4. 如何在小程序插件中使用云开发 插件相关功能和需求包括小程序插件是否有插件自己的云开发,插件是否可以调用寄主的云开发能力等等正在规划和开发中,会尽快给到大家 5. 配额套餐的问题 前面也提到我们有提供一套基础版的套餐,它的配额可以满足大部分基础小程序的需求,我们也会尽快推出更高阶的方案,满足不同的小程序开发者。 6. 云开发管理端 API 开放的问题 获取管理端统计数据、管理数据库等等管理端的 API 会尽快支持上
2018-09-13 - 业务域名设置--校验文件检查失败自查指引
目前不少开发者在设置业务域名时,发现检查校验文件失败,可先按照如下步骤进行自查: 如果想保存的业务为https://test.com/,下载下来的校验文件为AbC.txt,则需要确保https://test.com/AbC.txt能够访问。 校验文件内容错误。校验文件内容一般是非HTML数据,如果下载下来的校验文件内容为HTML数据,一般为登录态过期。请重新登录小程序下载校验文件。 使用4G网络尝试访问链接,确认自身服务器没有拦截请求(常见于设置了白名单或者防火墙的服务器,需开发者自行确认下) https证书过期。请确保https证书处于有效期内。 使用curl 测试链接,确保curl能够正常访问链接,且curl出来的内容为校验文件内容。 使用time curl https://test.com/abc.txt查看链接时间,建议耗时在1s之内。 请确保url中的文件名与下载下来的文件名大小写一致。如下载的文件是AbC.txt,确保url是https://test.com/AbC.txt,不能是https://test.com/abc.txt 部分用户的服务器配置较陈旧,安全性差(如配置 768位 的 DH),为了保证通信安全,微信后台不支持,请更新服务器配置。 (1)通过https://cloud.tencent.com/product/tools#userDefined12,检测网址是否支持TLS1.2。 (2)可通过工具 https://www.ssllabs.com/ssltest/analyze.html 检查自己的服务器,对该工具标红的各项漏洞逐项修补,建议更新配置直到该工具打分为 C及以上 。 9. 如上述检查都没有问题,请重新下载校验文件重试,确保上传到服务器的文件内容与新下载的文件内容一致。
2018-06-21