shifuchen
你好,应用已完成解封。
你好,很抱歉由于我们的一个内部错误导致了这个问题。目前这个应用已经恢复。
你好,很抱歉由于我们的一个内部错误导致了这个问题。目前这个应用已经恢复。
已在另一个帖子下回复。
对于数据存储服务,应用升级到商用版与否并不会对单次请求的响应速度造成影响。如果感觉访问速度较慢,可以检查下代码中是否有编写比较耗时的请求,以及工作线程数是否有超出。另外可以观察下客户端设备访问其他互联网服务的速度如何,看看是否和网络情况有关。 对于云引擎,如果用的是免费版,那么实例会有一个 休眠策略 ,每次实例从休眠状态切换到运行状态都会花掉一点时间,从客户端的角度来看就会感觉响应时间较长。
你好,这边已经解封了您的应用。
你好,如果您使用的是 MasterKey,需要在值的结尾加上 ,master 。 另外任何拥有了 MasterKey 的人都可以绕过应用的所有权限设置对应用数据进行操作,所以要注意不要将 MasterKey 公开出来。建议您立即前往 控制台 > 设置 > 应用凭证 重置 MasterKey。
你好,根据我的了解,这些隐私号码往往是需要先拨通,然后通过键盘输入特定的数字(比如例子中的「1456」),才可以联系到用户。LeanCloud 暂不支持向这种号码发送短信通知。另外我们目前也仅支持语音验证码,暂时无法向用户传达其他语音通知。
有的,定时任务的具体使用方法可以看 这篇文档 。定时任务的运行依赖云引擎实例,具体收费细节可以参考 《云引擎运行方案》 。
目前创建云函数的方式包括 在线编辑 和 通过命令行或 Git 部署 。如果想使用后者,可以先借助 LeanCloud 的命令行工具 基于模版创建一个项目 ,然后在 cloud.js 这个文件里 编写云函数 ,最后将项目 部署到云端 。 暂时没有通过 REST API 来管理云函数的方法。
你好,客户端通过即时通讯服务发出的消息,每条消息的大小不得超过 5 KB。
你好,如果您的应用有一段时间没有用到数据存储相关 API,数据存储服务就会被归档。您在控制台手动激活后就能正常使用了。
抱歉,目前暂时没有批量删除列的功能。
你好,您的应用现已解封。
你好,环境变量修改后需要重新部署一次应用才会生效。如您重新部署后仍旧看到同样的报错,可以提供下应用的 AppID,以便我们为您排查问题。
感谢反馈,我们已经更正了这处错误。
还是有一些区别的。阿里云的云服务器提供的是一个完整的 Linux 或 Windows Server 操作系统环境,而云引擎提供的是一套专注于运行应用服务端程序的功能。前者自由度更高,可以运行几乎任何 Linux 或 Windows 程序,但若要用作应用的服务端,需要你自行安装、配置、维护服务端需要用到的各种程序;后者则是封装好了一些常用的服务端功能,让你只需进行简单的设置就能运行业务代码。
如果一个邮箱已经注册过,而用户尝试使用同一个邮箱再次注册,可以在告知用户邮箱已被占用的同时引导用户 重置密码 。用户可以为之前注册过的账户设置一个新密码,而无需回忆之前设置过的密码。
为了保障用户的数据安全,LeanCloud 的存储服务被设计成 不允许一个用户删除另一个用户 。如果需要实现管理员删除其他用户的功能,可以把删除用户的逻辑写成 云函数 ,再由管理员调用这个云函数来完成操作。
应用数据会从欠费之日起保留 30 天。如果 30 天内缴清欠费,就可以恢复数据,否则数据将被删除。
你好,我注意到 whichGardenId 这个字段的类型是 Relation 。目前 Relation 类型已经弃用,您可以将相关字段改用 Pointer 类型来存储关联对象,这样就可以正常使用 include 了。
你好,您需要先等待域名备案完成,然后前往控制台的 设置 > 域名绑定 绑定文件域名。在您输入域名后,控制台会生成一个地址,此时您可以前往域名服务商那边为域名添加一个 CNAME 记录,记录的值就是前面这个地址。
抱歉,这个地方是文档写错了。当查询中使用 include 时,返回结果里的 __type 会和不使用 include 一样值为 "Pointer" 。
不同表之间的关系通常都是通过 Pointer 建立的。 「一对一」、「一对多」、「多对多」这几个概念描述的是不同种类的两组对象之间的关系,与字段的数量无关。想要深入了解它们的话可以看下 《数据模型设计指南》 这篇文档。
一个字段是只能关联一个表的。如果想让一个对象与来自多个表的对象相关联,可以为这个对象创建多个字段,每个字段指向一个表。
这样写: where={"A3":{"__type":"Pointer","className":"_User","objectId":"619b56f01d6ef652607c0071"}}
原子增减只能应用于数字类型的字段,对于这种嵌套在数组和对象里面的数字是不适用的。 这里提供另外一种设计思路:可以新建一个 Class 专门用来存储投票结果。在这个 Class 中,对每一个问题的每一个选项创建一个对象,这样每个对象就会有下面这三个字段: 问题(可以从原本 voteResults 所属的 Class 中删掉 voteResults 字段,这样这个 Class 就专门用来存储问题,然后新的 Class 这边的问题字段可以设置成指向原 Class 的 Pointer) 选项(String) 票数(Number) 后续就可以对于这些对象的票数进行原子增减了。
放在对象字段里面的字段也是不能进行原子增减的。我前面提出的方案是为每个选项创建一个 Class 中的对象(而非某个对象的字段),然后给这个选项对象分配三个字段,这样其中的票数字段就能实现原子增减了。
Vote 表: | objectId | question (String) | | -------- | ----------------- | | 0000 | Question 1 | | 0001 | Question 2 | Result 表: | objectId | question (Pointer) | option (String) | count (Number) | | -------- | ------------------ | ------------------- | -------------- | | aaaa | 0000 | Question 1 Opt…
Vote 表中的每一行是一个问题,每一个字段表示这个问题的一个属性。不需要为每个问题增加字段。
提交工单需要账号下至少有一个商用版应用。
单个字段如果是 Pointer 类型的话是只能指向一个对象的。如果想建立一对多关系,有以下两种方式: 把字段改为 Array 类型,然后存储多个 Pointer。 在「多」那边的 Class 创建一个 Pointer 字段指向「一」这边。
你好,如果账户处于欠费状态是无法将应用从商用版切换到开发版的,需要先将欠费补清。
你好,这边看到域名已经绑定成功了。LeanCloud 这边获取域名配置会有一些延迟,请谅解。
GROUP_NAME 是分组名。如果没有自行创建过额外的分组的话,默认就是 web 。 您也可以直接运行 lean switch 而不带后面的参数,这样可以通过交互式的方式来切换应用和分组。
如果您的应用启用了「密码修改后,强制客户端重新登录」(默认是启用的),那么 sessionToken 会在用户修改密码时变更。LeanCloud 自身并没有提供修改密码或 sessionToken 变更相关的 hook。您可以考虑让客户端在用户修改和重置密码时自行向服务器发送通知。 您也可以关掉「密码修改后,强制客户端重新登录」,这样用户的 sessionToken 就不会变了。
你好,目前 lncld.net 的域名解析遇到了问题,会影响到命令行工具的部署功能。您可以尝试通过 lean deploy --direct 进行部署,或者改用 git 部署。
你好,这边看到应用的数据存储服务已经恢复了。如果后续遇到问题可以继续回复此帖。
你好,如果您之前在其他地方对域名进行过备案,仍需在 LeanCloud 这边进行一次备案接入。 关于无法提交工单的问题,还请提供一下您看到的错误信息,我们这边帮您排查一下问题。
我们最近放开了开发版无法提交工单的限制。如果您选择了正确的备案相关的分类,应该是可以正常提交工单的。
是需要备案的。
API 域名和文件域名都需要备案。
目前暂时没有 REST API 接口,只能通过控制台设置索引。
是这样的。
你好,请问是在哪个网站遇到这个问题的?
可以试试把 Valine 更新到最新版。参考: github.com Issue: Leancloud华东域名已更换 opened by Wittoy on 2020-05-22 closed by xCss on 2021-10-19 github.com/xCss/Valine https://tab.avoscloud.com 已不再支持,已更换成 https://tab.leancloud.cn https://forum.leancloud.cn/t/https-tab-avoscloud-com/22795 bug next
你好,很抱歉让您久等了,由于 LeanCloud 从短信服务商那边同步状态有一定的延迟,导致控制台未能及时显示最新的审核结果。我们已经手动更新了您账号下短信签名的审核结果,请前往控制台查看。
你好,截图中显示的 us.avoscloud.com 这个域名已经弃用。您可以尝试给 Valine 的配置中增加 serverURLs ,值设为您在 LeanCloud 应用的 设置 > 应用凭证 里面看到的「REST API 服务器地址」。
LeanCloud 部分语言的数据存储 SDK 提供了 LiveQuery 功能,可以做到一个客户端保存对象后,其他客户端实时接收到更新后的对象。 但对于多人编辑在线文档的场景,LiveQuery 可能无法很好地满足。在线文档程序中很常见的一个操作就是多个用户同时写入一个文档,而如果一个用户在接收到其他用户的改动之前在自己这边基于较旧的版本进行了写入操作,就会产生版本冲突。对于这种冲突,LiveQuery 是没有能力处理的。
你好,目前工单系统只对拥有商用版应用的账户开放。如果您的账户中只有开发版应用,在提交工单时就会遇到上述报错。
是的。 LeanCloud 的工程师会优先处理开发者提交的工单,但也会不定期查看论坛这边的动态。开发者在论坛提出的问题通常也都是能得到较为及时的答复的。
你好,麻烦贴一下您看到的报错信息,方便我们帮您排查问题。谢谢!
你好,从截图来看失败的原因是支付宝未能在您的设备上启用刷脸功能(可能是因为安全原因)。如果您有其他设备,可以尝试换一台设备登录支付宝,然后再试一次。您也可以通过邮件( leancloud-support@xd.com )联系我们,我们可以通过人工的方式为您完成实名认证。
你好,很抱歉 LeanCloud 这边短信服务出现了故障。目前服务已经恢复正常。
你好,这边看到您的短信签名已经审核完成,请前往控制台查看详情。
你好,个人账号也是可以使用短信服务的。「未查询到认证公司的关系」可能是因为您提供的资质文件中显示的公司名称和签名本身不匹配。请按照 文档 中提到的要求重新提交申请。 签名是公司、企业的全称或简称,需上传营业执照; 签名是应用、小程序、公众号、网站的全称或简称,需上传应用商店后台开发者管理截图、小程序或公众号管理界面截图、ICP 网站备案截图; 签名是商标,需上传商标注册证书或商标软著权证明; 签名是政府、机关事业单位、其他单位的全称或简称,需上传签名自有证明(通常是组织机构代码证书、社会信用代码证书)。
你好,感谢您的反馈。目前删除分组时确实不会解绑分组所关联的自定义域名,不过您仍可前往应用的 设置 > 域名绑定 页面看到您为这一应用绑定的所有域名,即使域名所属的分组已删除。 我们会持续优化相关功能的使用体验。
你好,请问是按照文档 这部分 执行 curl "https://API_BASE_URL/1.1/date" 进行验证的么?请提供一下您实际执行的命令,以及截图区域以外的完整错误信息(如有),以便我们排查问题,谢谢!
是否方便提供一下应用的 App ID?
你好,这边看到您的域名 car.xcartimes.com 目前配置为解析到 104.167.85.5。如果您想将该域名用作 LeanCloud 应用的 API 访问域名,请在控制台打开相应应用,进入 设置 > 域名绑定 ,根据页面提示在域名服务商那边更新域名的 DNS 配置。
是必须填的。这个要求已经有一段时间了: https://leancloudblog.com/custom-domains-for-api-file-leanengine/
你好,请确认您的域名是否已经在七牛或者阿里云绑定过。如果有的话,需要先在那边解除绑定。
这个域名在阿里云或七牛申请过证书么?
https://unpkg.com/browse/leancloud-storage@4.12.2/dist/av-live-query-min.js 是 UNPKG 提供的浏览文件内容的页面,并非文件本身。可以换成 https://unpkg.com/leancloud-storage@4.12.2/dist/av-live-query-min.js 再试试。 https://code.bdstatic.com/npm/leancloud-storage@4.12.2/dist/av-min.js 确实无法访问,我们会调查一下原因。
看起来是百度的 CDN 没能及时拉取我们最新版 SDK 的文件,我们后续会在文档里对这种情况加以说明。您可以暂时使用其他 CDN,但请注意部分境外的 CDN 从境内访问的速度会比较慢。如果项目允许的话,也建议您使用 npm、yarn 等工具安装 SDK。
你好,lncld.net 这个域名目前已经停用了,所以原帖中提到的这个 CDN 链接是无法访问的。另外看到您使用的是较旧版本的 SDK,建议您升级到新版。可以使用如下 CDN 链接: https://code.bdstatic.com/npm/leancloud-storage@4.12.0/dist/av-min.js
截图中的代码打印的应该是从「客户端发出请求」到「客户端收到响应」之间的时间差,包含了来回通信所需的时间;而控制台显示的是服务器处理请求所花费的时间,不包含来回通信所需的时间。
可以通过 PUT /1.1/users/:objectId/updatePassword 这个 API 在用户已登录且提供正确旧密码的前提下更新密码。详见文档: https://leancloud.cn/docs/rest_api.html#hash811143243 为确保安全,请在控制台 内建账户 > 设置 中勾选「重置密码时,必须提供旧密码」,否则恶意用户将可以通过自行构造请求来绕过「必须提供旧密码」这一限制以更新密码。
你好,自增字段目前只能通过控制台来配置。JS SDK 不包含配置自增字段的功能。
为保障用户数据的安全,用户的密码会经过加密保存到数据库中(详见 文档 ),并且应用是无法通过 SDK 获取到 password 字段的(详见 文档 )。上面的 API 已经包含了判断用户提供的旧密码是否正确的逻辑,应用自身无需再次比对。
你好,该问题已在您发布的 另一个帖子 中解答。
你好,您可以通过 数组查询 来实现该功能。
控制台「按条件过滤」功能的「自定义 key」适用于 Object 类型的字段。假设表中有一个 Object 类型的字段 a ,某个对象的 a 字段的值如下: { "b": { "c": 1 } } 那么通过 a.b.c equals 1 这个条件就能查到上述对象。 「自定义 key」不适用于查询 Pointer 字段指向的其他表中的数据。
每个 app 都有自己独立的数据库。不同 app 之间的数据不会共享,除非您手动开启了 Class 绑定。
查询 Class 中的对象时,云端默认会返回最多 100 个对象。可以通过 设置 limit 参数 来将这一数值调整到最高 1000。
你好,LeanCloud 目前不提供直接获取图片尺寸的接口。如果有这类需求,可以在上传图片时将图片的尺寸作为元数据和图片一并保存,这样后续就可以通过读取元数据来获取图片尺寸。 每个图片的 URL 存储在对应的 LCFile 对象中。您可以通过该 URL 访问到文件。
你好,文档中的 CDN 由第三方提供,我们不保证其可用性。若文档中的 CDN 无法使用,您可以换用其他 CDN(例如 UNPKG ),或者将 SDK 文件直接下载并存放到项目中。
LeanCloud 控制台上设置的「默认 ACL 权限」是指保存对象时,如果不指定 ACL,那么对象默认会拥有的权限配置。客户端在保存对象时可以为每个对象单独指定自定义的权限配置,这个配置会覆盖默认值。 问题中的这种情况是因为 Valine 在保存对象时主动为其设置了只读权限。您可以检查下 Valine 的配置项(比如是否开启了垃圾评论检测)。
你好,由于 jsDelivr 的服务器位于境外,从境内访问可能会遇到连接不稳定的情况。您可以试试其他 CDN 服务,或者将 SDK 文件下载并保存到项目目录中,让项目直接从本地加载 SDK。
你好,您可以试下点击帖子的「显示更多」按钮,看看是否能通过「删除主题」或「删除本帖」按钮删除帖子。 请注意我们无法控制各搜索引擎的搜索结果。即使帖子在这里被删除,其他人通过搜索引擎仍有可能搜索到您发布过的内容。
你好,如果您是通过 find 或 first 方法进行的查询,结果中的用户对象是不会包含 sessionToken 的,只有通过 get 获取到的用户对象才会包含。通过 get 获取到用户对象后,需要通过访问对象的 _sessionToken 属性来获取 sessionToken 。
你好,当发起调用云函数的请求时, X-LC-Id 和 X-LC-Key 这两个 header 都是必须提供的。如果请求发送方不支持指定 header,您可以考虑在云引擎上部署一个 API 服务(比如使用 Express 或 Flask),通过它来处理请求。
可以看下 《云引擎 Java 运行环境》 。
你好,请提供签名 ID,以便我们帮您查询具体原因。谢谢!
你好,这边看到签名被拒是因为缺少必要的资料。您可以在控制台将鼠标悬浮在「验证码(未通过)」或「通知(未通过)」标签上查看具体需要补充的资料。请根据提示将资料发送到 leancloud-support@xd.com ,我们收到资料后会尽快为您核实。
你好,这边需要和您确认下您是以个人身份还是以企业身份进行的申请。 如果是个人,需要确保您有已经上架的 app 或已经上线的网站。这边看到您提交的网址是无法访问的,还请您确认下网站的状态。 如果是企业,需要您确认下在提交申请时是否已提交营业执照。 谢谢!
你好,请提供短信签名的 ID,我们帮您看下进展,谢谢!
你好,这边看到您提供的三个签名均未通过审核,您可以在控制台查看具体原因。如您需要提供补充资料,请发送邮件至 leancloud-support@xd.com ,我们收到后会尽快帮您处理。
你好,请确认您已完成 SDK 的安装与初始化 。如仍遇到问题,请将与问题有关的日志或截图贴到这里,以便我们调查具体原因。
你好,请参考文档的 健康检查 部分,确保应用在启动后可以按照要求通过健康检查。应用未通过健康检查会导致部署失败。
你好,现在这个 demo 应该能正常使用了。
请问还是会看到标题里的这个错误信息么?还是遇到了其他错误?
你好,数据存储服务暂不支持根据两个字段的比较结果来查询对象。您可能需要将所有对象加载到本地,然后在本地进行过滤。 如果您后续会经常进行此类查询,建议您为每个对象增加一个 boolean 字段表示「字段 a 是否大于字段 b」,并在每次保存对象时更新这一字段。这样就可以根据这一字段查询符合条件的对象了。
之前是因为 demo 对应的后端应用长期未收到请求,被系统自动归档了。我们这边恢复了一下后端应用,您无需重新下载 demo。 其他问题可能要麻烦 @zyu 看一下。
看起来是运行 webpack 时遇到了错误: [webpack-cli] Failed to load '/home/leanengine/app/webpack/webpack.config.js' config [webpack-cli] Error: Cannot find module '/home/leanengine/app/webpack/webpack.config.js'
你好,抱歉让您久等了。我们已经更新了这两个签名的审核状态,请前往控制台查看。
你好,请提供下相关操作的代码,以便我们尽快为您调查原因。谢谢!
你好,请确认您已将命令行工具升级到最新版。您可以参照我们 文档 中的安装说明进行升级。
@xiaoxu 看看呢~
你好,请提供下应用的 App ID,以便我们调查问题的原因。谢谢!
你好,这边查到相应用户使用的手机号之前有退订或投诉过「106」短信,导致该手机号进入了防骚扰名单,无法接收您的短信。 您可以联系该用户,让对方将以下内容发送至 1069230504683333(请将「签名」替换为您实际使用的短信签名)。在用户发送后等待一个工作日,您应该就能正常向该用户发送短信了。如后续再次遇到同样的问题,您可继续联系我们。 本机确保不再退订或投诉106开头的短信,同时申请开通【签名】。
你好,请问是指用于验证用户邮箱地址的邮件么?这类邮件是不收费的。
可以前往 控制台 > 云引擎 > 分组 > 资源 页面,点击「升级」,选择任一标准版规格即可。
你好,麻烦您将营业执照图片通过邮件发送至 leancloud-support@xd.com ,我们收到后会尽快为您处理。
你好,我们已经更新了签名的审核状态,请前往控制台查看详情。
你好,每分钟 60 次是每个客户端的发送频率限制,并非应用内所有用户的。
抱歉,由于我们底层文件服务商的原因,导致证书未能及时更新。目前 ishaolizhi.file.hearfresh.cn 的证书已经更新成功。
每个 Class 最多可以有 300 个字段。如果道具种类的数量不可控的话,方案一就要被排除掉了。 方案二的话确实会有您说的这些问题。其实如果能确保不会有多个请求同时更新同一个 owner 的数据的话,可以考虑把每个 owner 的所有道具存到一个对象中。这个对象可以只包含两个字段,一个字段用来保存 owner,另一个字段使用一个类似下面的数组来保存这个 owner 的所有道具: [ { "id": "123", "count": 2 }, { "id": "456", "count": 4 } ] 如果选择这个做法,需要注意两个问题: 如果有多个请求(可能来自不同客户端)同时更新同一个对象,…
你好,请问是要查询一个 Class 中所有 user 字段为两个指向 _User 的 Pointer 中任意一个的对象么?这种查询可以使用 $in ,不需要使用 $or 。详见 文档 。
请检查下参数的格式是否正确。最终发出的请求应该是类似这样的: curl -L -g -X GET 'https://YOUR_API_DOMAIN/1.1/classes/Item?where={"user":{"$in":[{"__type":"Pointer","className":"_User","objectId":"62d26f6f8da3b150733648d0"},{"__type":"Pointer","className":"_User","objectId":"62d26f548da3b150733648ce"}]}}' \ -H 'X-LC-Id: YOUR_APP_I…
可以试试把上面的 curl 命令中的 YOUR_API_DOMAIN 、 Item 、 YOUR_APP_ID 、 YOUR_APP_KEY 分别替换为您的 API 域名、Class 名称、App ID、App Key,然后运行一下,看看是否能取得预期的结果。
您可以在 Postman 中进入 Import > Raw text ,将前面的 curl 命令粘贴进去,即可导入请求。注意导入后将 URL 和 Headers 中出现的 API 域名、Class 名称、App ID、App Key 替换成您应用的相关信息。
并非所有请求的参数都是放在 body 里的。比如 获取对象 、 查询对象 的请求是把查询条件作为 query 放在 URL 里的,而 创建对象 、 更新对象 的请求则是把内容放在 body 里。请查阅 《存储 REST API 使用指南》 来了解每种请求的格式。
另外如果您使用 Swift 开发应用,也可以试试我们的 Swift SDK 。
你好,我们看到您已提交了工单,我们后续可以在工单内继续沟通。
你好,我们看到您已提交了工单,我们后续可以在工单内继续沟通。
是的。域名绑定完成后,请确保 更新客户端代码 ,让客户端通过自定义域名访问服务。
你好,请确认下您的域名是否已在 LeanCloud 办理接入备案。详见 这个帖子 。
国际版绑定的域名不要求备案。
抱歉之前的回复不太准确。如果您的应用是华东区的开发版应用,那么您目前是无法为您的域名办理备案接入的,也就无法为应用绑定自定义 API 域名。您可以先暂时使用共享域名,待您升级到商用版之后再绑定自定义 API 域名。
你好,欠费超过 30 天会导致应用被永久删除,无法恢复。
无论是否使用自定义域名,海外用户都是可以正常访问的。只有境内的用户通过共享域名访问才会被拦截。 AVClient.Initialize 是旧版 SDK 的初始化方法,新版 SDK 用的是 LCApplication.Initialize ( 文档 )。请确认初始化时已在自定义域名开头加上 https:// 。
如果没有做任何限制,按照数据存储服务对用户表的默认权限配置,一个用户确实可以伪造请求来更新这个用户对应的对象中保存的任意数据。 解决这个问题的办法可以是额外创建一个表,这个表专门用来保存会员到期日期,同时配置这个表的权限使得任何人都无法从客户端更新这个表。与此同时,将更新会员到期日期相关的逻辑写成云函数并部署到云引擎,这样就可以从服务端更新这个表中的数据了。 可以阅读 《数据和安全》 来了解数据存储服务中与安全有关的配置,以及 《云函数和 Hook 开发指南》 来了解云函数的用法。
你好,请提供下应用的 App ID,我们帮您调查下原因。
我们会调查一下出现该错误的原因,后续有进展会尽快给您答复。
好的,我们这边会把两个域名都关注下。
你好,这边看到您的应用出现过两次文件违规行为,因此文件服务被暂时禁用了。您应该可以在账号绑定的邮箱中找到与文件违规相关的通知邮件。如需恢复文件服务,请为应用接入文件审核服务(可以是 LeanCloud 或第三方提供的审核服务),然后发送邮件至 leancloud-support@xd.com 申请恢复文件服务。
你好,抱歉没能理解您的问题,麻烦您更详细地描述一下您的情况,比如项目想要提供什么功能、目前遇到的障碍、预期的结果等等。谢谢!
你好,麻烦您尝试下退出登录 LeanCloud 账号后重新登录,然后再创建应用。
可以写一个代理程序(用 Express 做就行),在里面编写 API 来请求「另外一个项目」并将得到的结果进行返回,同时借助 cors 对相关 API 进行配置以使得您的 Vue 项目可以正常访问这些 API 而不会遇到跨域问题。这个代理程序也可以部署在云引擎上(可以部署到同一个应用的不同分组)。
如果 Express 应用的 CORS 配置无误的话是不应该导致 Vue 应用访问不了的。可以观察下访问 Express 应用时响应的 Headers 中是否有 access-control-allow-origin 这一项,以及它的值是什么。
是否方便提供下 Express 应用和/或 Vue 应用的访问地址,我们这边测试一下?如果地址不方便公开,可以私信发给我。
这边看到 Vue 应用发送请求时遇到的错误信息为: Response to preflight request doesn't pass access control check: The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpReq…
可以参考下这篇文档: https://developer.mozilla.org/zh-CN/docs/Web/HTTP/CORS/Errors/CORSNotSupportingCredentials
你好,这边看到您的应用出现过两次文件违规行为,因此文件服务被暂时禁用了。您应该可以在账号绑定的邮箱中找到与文件违规相关的通知邮件。如需恢复文件服务,请为应用接入文件审核服务(可以是 LeanCloud 或第三方提供的审核服务),然后发送邮件至 leancloud-support@xd.com 申请恢复文件服务。
你好,很抱歉给您带来了不便。我们已经注意到这个问题,目前还在调查中,待解决后会在这里回复您。
你好,我们已经修复了这个错误,烦请刷新页面后再试一次。
国际版和国内版的数据存储服务共享同一套 API,所以您可以复用同一套代码逻辑。注意在国际版创建好应用后,需要参照国内版的应用来配置相同的 Class 以及它们的字段和权限。
@lizhecao 你好,这边看到您的域名尚未备案,因此暂时无法绑定为云引擎域名。请参照 文档中的说明 为域名进行备案。
你好,如果您申请的签名是 app 的名称,根据 文档 中提到的审核要求: 签名是 APP 名称 ,需上传应用商店 APP 管理后台全屏截图,业务网址处提供 APP 下载链接。另外,企业开发者需要一同提供 APP 管理后台认证的企业营业执照,个人开发者需要提供 APP 管理后台对应实名者身份证人像面照片。 您可以将相关材料通过邮件发送至 leancloud-support@xd.com ,我们收到后会尽快为您办理审核。
你好,目前 LeanCloud 国际版共享域名已不再向中国大陆的最终用户提供服务。如需从中国大陆访问应用,请绑定自有域名。详见 公告 。
你好,这边需要您提供下模版的发送场景和发送完整示例。您可以直接将相关信息通过 邮件 发送给我们,我们收到后会为您重新进行审核。
leancloud-support@xd.com
我们已收到您的邮件,会尽快为您办理审核。
你好,这边看到您的短信模版中由变量提供的内容占比过多。请将内容固定的部分以文字形式写进模版,而非由变量进行提供。请仅用变量提供模版中会发生变化的部分。 您可以在控制台重新添加修改后的模版。
请尽可能地将短信内容中可能被频繁复用的文本片段明确地写进模版,而非通过变量填充这些内容。一个模版中是可以插入多个变量的,您可以借助这个特性来帮助您提高固定内容在整个模版中所占的比重。如果可能被频繁复用的文本片段存在多个,可以考虑创建多个模版。
你好,这个错误产生的原因可能是您从中国大陆通过共享域名访问了 API 服务。目前 LeanCloud 国际版共享域名已不再向中国大陆的最终用户提供服务。如需从中国大陆访问应用,请绑定自有域名。详见 公告 。
你好,请提供下您调用发短信接口时使用的代码(手机号等隐私信息可以使用任意其他字符代替),我们帮您调查下原因。
你好,很抱歉给您带来了不便。我们已经注意到了这个问题,目前还在调查原因,在错误修复后会尽快给您答复。
你好,目前这一错误已经修复。
@xiaoxu 看看呢~
你好,请问您使用的是哪个平台的 SDK?
请确认您已按照 文档 中给出的方式对 LCObject 对象设置属性,并在设置好属性后调用保存对象的方法。
你好,麻烦您将「不含水印的营业执照图片」和「业务网址」发送到我们的邮箱 leancloud-support@xd.com ,我们会帮您重新审核一下。谢谢!
我们已收到您的资料,审核进展会通过邮件发送给您。
你好,很抱歉让您久等了。请提供下模版的 ID,我们帮您核实一下。
你好,这个模版需要您提供完整的发送内容示例作为审核材料。您可以将示例内容通过社区站内信或邮件( leancloud-support@xd.com )发送给我们,我们收到后会协助您继续完成审核流程。
你好,很抱歉给您带来了不好的体验。我们理解您希望尽快在您的应用中使用上您编写的短信模版,但根据政策规定,短信模版需要提交给运营商进行报备和审核,整个流程所需的时间是我们无法控制的,还希望您能够理解。 我们之前在 这个帖子 中提到,运营商认为模版中由变量提供的内容的占比过高,因此未能通过审核。如希望提高模版审核通过的几率,建议您根据运营商的审核意见更新模版并重新进行提交。 后续我和我的同事会持续跟进您应用下的短信模版的审核进度。如有任何需求,可随时与我们联络。感谢您的理解!
你好,我们已通过邮件将短信服务商的审核意见发送给您,请查收。
你好,如需删除应用,可以进入应用的 设置 > 基本信息 页面,点击「删除应用」。
你好,目前用户反馈服务已下线。建议您借助数据存储服务自行实现用户反馈相关功能。
可以试试根据页面上的指引把域名的 DNS 服务器改为推荐的服务器。 绑定域名只需根据 LeanCloud 控制台的提示增加 CNAME 记录即可,无需修改域名的其他配置。
你好,麻烦粘贴下遇到的报错信息,以便我们协助您进行调查。谢谢!
你好,如您无法通过支付宝完成实名认证,可通过银行转账的方式进行验证。 请使用同一身份证开立的银行账号给我们转账(任意金额),银行账户信息见 控制台 > 右上角头像下拉菜单 > 财务 > 概览 > 余额充值 > 境内银行汇款 。请按控制台提示填写交易附言(账号邮箱 + 节点名)。转账完成后,请通过邮件( leancloud-support@xd.com )告知我们,并在邮件中附上身份证头像面照片。
你好,这边看到应用 i6w8ljJtRDBiyRNWQCVppvXD-gzGzoHsz 已经恢复正常。
你好,很抱歉给您带来了不便。我们国际版的服务刚刚出了一点问题,目前应该已经恢复了。您可以尝试重新提交一次工单,或者直接在这里写下您遇到的问题。
你好,云函数和数据存储服务都是支持并发的。对于云函数,如您的应用拥有多个云引擎实例,我们的负载均衡会自动将用户的请求平均分配给这些实例进行处理。您无需自行编写相关逻辑。 对于数据存储服务,如您的应用是开发版,将默认有 3 个可用于处理并发请求的线程。如您将应用升级到商用版,线程数将会提升到 60,并且可以根据情况最高提升至 200。
这里需要在 AV.User 上调用 resetPasswordBySmsCode 方法,而不是在用户实例上调用。试试把 user.resetPasswordBySmsCode 替换为 AV.User.resetPasswordBySmsCode 。
你好,我们华北节点的短信服务目前遇到了故障,会导致短信验证码功能无法使用以及短信记录无法查询。我们正在处理该故障,处理好后会及时告知您。很抱歉给您带来了不便。
你好,我们华北节点的短信服务目前遇到了故障,会导致短信验证码功能无法使用以及短信记录无法查询。我们正在处理该故障,处理好后会及时告知您。很抱歉给您带来了不便。
你好,我们华北节点的短信服务目前遇到了故障,会导致短信验证码功能无法使用以及短信记录无法查询。我们正在处理该故障,处理好后会及时告知您。很抱歉给您带来了不便。
你好,目前短信服务已恢复,您可以再尝试下调用相关功能。如仍旧遇到问题,可以再来联系我们。
你好,目前短信服务已恢复,您可以再尝试下调用相关功能。如仍旧遇到问题,可以再来联系我们。
你好,目前短信服务已恢复,您可以再尝试下调用相关功能。如仍旧遇到问题,可以再来联系我们。
你好,对于这种情况,目前暂时没有更简单的办法来让 Admin 绕过对象的权限配置读取对象。可以采用的办法只有您已经提到的两种: 更新所有对象的 ACL。 创建一个用于读取对象的云函数,在云函数中判断调用者的角色并通过 MasterKey 读取对象,然后将对象返回给调用者。
你好,+46 开头的号码是瑞典的手机号。目前 LeanCloud 暂不支持向瑞典的手机号发送短信。您可以在 LeanCloud 的 价格页面 查看所有目前支持的国家。
可以先通过 SDK 或 REST API 将数据拉取到客户端,然后在客户端自行将数据转换成 CSV。 如果方便的话可以分享下您的客户端是什么平台。
如果项目是个网站的话,可以先用 JS SDK 调用 LeanCloud 服务来拉取数据,然后用 Papa Parse 这样的库将数据转换成 CSV 供用户下载。完整示例如下: <!DOCTYPE html> <html> <body> <script src="https://cdn.jsdelivr.net/npm/vue@3.2.45/dist/vue.global.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/leancloud-storage@4.…
你好,这边看到您的签名审核未通过,具体原因请前往控制台查看。 您可以根据审核未通过的原因对照我们的 文档 准备补充材料,并将材料发送至我们的邮箱( leancloud-support@xd.com ),我们收到材料后会重新帮您审核。您也可以在控制台删除签名后重新提交修改后的签名。
你好,抱歉让您久等了。这边已经更新了签名的审核状态,您可以前往控制台查看详情。 如需为签名提交补充资料,可以将相关内容通过邮件发送至 leancloud-support@xd.com ,我们收到后会尽快协助您重新审核签名。
你好,很抱歉给您带来了不便。之前我们的服务端出了一个问题,导致您无法在控制台看到内建 Class 列表。目前该问题已解决,您应该可以正常看到 Class 列表了。后续如果再次遇到任何问题,可以再来联系我们。
你好,SDK 是不分国内版和国际版的,您可以使用同一套 SDK 访问国内版和国际版的服务。 访问服务时遇到 1020 错误是因为您从中国大陆通过共享域名访问了国际版服务。可以参阅 这篇公告 了解解决办法。 国内版数据存储服务的问题刚刚在 另一个帖子 中说明了。目前该问题已解决。
你好,角色的名称(也就是 _Role 表中的 name 字段)只能包含字母、数字、下划线,与应用是开发版还是商用版无关。
这个是因为对象的 ACL 权限配置不允许当前用户操作对象。可以阅读 《ACL 权限管理开发指南》 来详细了解 ACL。
你好,这边看到您的应用今天的请求数确实超出了限制。您可以前往应用的 数据存储 > 用量统计 页面查看与 API 请求相关的指标,包括工作线程数的走势以及每天的 API 请求数。
你好,这边对您应用的请求日志进行了分析。因数据相对敏感,我们通过社区私信将分析结果发给了您。后续您也可以通过私信与我们沟通。
你好,这边看到您的应用出现过两次文件违规行为,因此文件服务被暂时禁用了。您应该可以在账号绑定的邮箱中找到与文件违规相关的通知邮件。如需恢复文件服务,请为应用接入文件审核服务(可以是 LeanCloud 或第三方提供的审核服务),然后发送邮件至 leancloud-support@xd.com 申请恢复文件服务。
你好,应用的文件服务现已恢复。
你好,由于您的应用多次被检测出违规文件,我们已经禁用了该应用的文件服务。我们向您发送了邮件说明这一情况,您可以根据邮件中的指引为应用配置文件审核并申请恢复文件服务。
你好,请问尝试上传文件时是否有遇到任何报错信息?
你好,如您的账户欠费超过 30 天,账户中的所有应用会被删除。如需继续使用 LeanCloud 服务,可以在充值后新建应用。
你好,对于需要对所有用户公开可见的数据,您可以参考我们的 ACL 权限管理开发指南 将相应的对象和它们所属的 Class 设为所有用户可读。设置好之后,未登录用户读取这些数据就不会遇到报错了。
你好,硅谷银行破产确实影响到了 LeanCloud 国际版银行汇款的充值方式。我们正努力寻找替代的充值方式。在此期间,请不要通过银行汇款的方式为账户充值(通过 Stripe 使用银行卡充值不受影响)。这边如有任何进展会尽快告知您。
你好,我们已经更新了 LeanCloud 国际版的收款银行信息。您现在前往控制台的充值页面就能看到最新的信息了。
你好,每天 5 USD 的最低消费适用于商用版应用。如您的应用是开发版,LeanCloud 不会收取这个最低消费,不过应用产生的其他费用会正常收取。 国际版各项服务的资费可以参考这个页面: https://www.leancloud.app/pricing/
目前我们不会自动改变应用的版本。如有需要,您可以手动将应用调整为商用版。
前两个限制是由实例版本决定的。使用付费实例就不会有这些限制。 开发版应用的 API 调用限制是每天 30000 次,超出的请求会被丢弃。这个限制需要通过升级到商用版来去除。
是的,商用版没有免费 API 额度,并且 API 消费是计入最低消费的。您可以考虑在每日请求数接近 30000 时升级商用版。
你好,很抱歉给您带来了不便。请使用 LeanCloud 账号绑定的邮箱将签名文本及所有申请资料发送至 leancloud-support@xd.com ,我们收到后会尽快协助您完成签名审核。
你好,我们刚刚已经通过邮件和您沟通,请耐心等候签名审核。
你好,抱歉久等了。之前由于我们系统的问题导致控制台上显示的模版审核状态未能及时更新。我们已经手动更新模版的状态,请前往控制台查看。
你好,这边看到您提交的模板均已审核通过。
可以的。如果想使用 Python 编写云函数并将其部署到云引擎,最简单的方式是根据我们 文档中的介绍 安装 LeanCloud 命令行工具,登录并创建一个 Python 项目,在项目中编写云函数,最后将项目部署到云引擎。 如中途遇到任何问题,可随时回复此帖。
请问是否有根据文档指引在 cloud.py 里面定义云函数?
你好,麻烦提供下签名的 ID,我们后续会核实一下情况。
你好,这边还需要您提供以下信息: 短信内容示例 签名会用于什么产品 该产品是否已上线 如不方便公开回复,可以通过站内信把相关资料发送给我,或者发送邮件至 leancloud-support@xd.com 。谢谢!
收到。这边还需要麻烦您将以下资料发送至 leancloud-support@xd.com ,我们收到后会尽快协助您重新审核签名: 开发者身份证正反面照片 App Store 搜索页截图,截图中包含签名对应的产品
邮件已收到。我们的短信服务商后续会重新审核您的签名,预计需要一个工作日。审核完成后,我们会及时联系您。
你好,抱歉给您带来了不便。我们的工单系统目前遇到了问题,可能无法正常使用。我们可以先在这里交流。 如果收不到国际版应用发出的短信,请先确认接收方手机号是否为中国大陆(+86)手机号。由于国际版的短信服务没有签名和模版审核的流程,通过国际版应用向中国大陆手机号发送的短信很有可能被运营商拦截。如果有向中国大陆手机号发送短信的需求,建议您额外创建一个国内版的应用。
你好,您提交的签名已经审核通过,可以使用了。
你好,您提交的模版现已审核通过,可以使用了。
你好,如果是要新建一个用户,那么 password 字段必须提供。在更新已有用户的时候,如果不需要更新密码,则无需提供该字段。
可以通过 AV.Object.createWithoutData 这个方法分别构建表示特定角色和特定用户的对象,然后将用户添加到角色的用户列表中: const role = AV.Object.createWithoutData("_Role", "OBJECT_ID_OF_ROLE"); const user = AV.Object.createWithoutData("_User", "OBJECT_ID_OF_USER"); role.getUsers().add(user); role.save();
你好,请确认角色对象的 ACL 配置赋予了当前用户对该角色进行写操作的权限。请参阅 《数据和安全》 和 《ACL 权限管理开发指南》 了解如何为存储在 LeanCloud 上的数据配置访问权限。
你好,由于 Flutter 主要用于客户端开发,而在客户端使用 Master Key 会为应用留下较大的安全隐患,因此 Flutter SDK 没有提供对 Master Key 的支持。如果希望部分客户端发起的操作通过 Master Key 完成,可以考虑将相关操作封装成 云函数 部署到云引擎,然后从客户端调用云函数来触发相应功能。
如果默认 ACL 设为允许所有用户读和写,那么新创建的对象默认就会允许所有用户读和写,除非在创建对象的时候明确为对象指定了其他的 ACL 值。
你好,您可以将 SDK 添加到项目的依赖列表中,然后在项目中使用这个 SDK。项目部署到云引擎后,云引擎会自动根据依赖列表安装依赖。 例如对于 Node.js 项目,您可以通过 package.json 配置依赖: https://docs.leancloud.cn/sdk/engine/deploy/nodejs/#%E5%AE%89%E8%A3%85%E4%BE%9D%E8%B5%96packagejson 其他项目配置依赖的方式可以在对应运行环境的文档中找到。
你好,您可以通过 select 指定需要返回的字段。详见 文档 。
你好,目前 LeanCloud 不支持对 Pointer 字段使用点号查询。您可以看看 关系查询 能否满足您的需求。 举个例子: 假设应用有 School 和 Student 两个 class, Student class 有一个 school 字段指向 School ,那么如果想获取一些 Student ,使得这些 Student 的 school 的 city 为 "Shanghai" ,可以这样做: const innerQuery = new AV.Query("School"); innerQuery.equalTo("city", "Shanghai"); const query …
你好,备案使用的网站名称不能是个人姓名。您可以参考这篇腾讯云的文档了解网站名称的要求和建议: https://cloud.tencent.com/document/product/243/11740
你好,这边已经更新了您提交的签名的审核状态,请前往控制台查看。
你好,这边看到您已通过邮件联系我们。后续如有其他问题,可继续通过邮件与我们沟通。
你好,云函数调用不会导致存储 API 请求数增加。 engine.current.user 是从客户端发送的 X-LC-Session header 直接获取的,因此也不会产生 API 请求。 看到您提到了程序会通过云函数获取内存里的数据。这里需要注意一下不同的云引擎实例不共享同一块内存空间,而且重新部署项目也会导致内存中原有的数据被清空。请根据业务实际情况合理安排数据的存储位置。
可以的。同一个 Redis 实例可以从不同的云引擎实例访问到。
你好,在线编辑云函数的功能已经整合进部署窗口。您可以通过点击一个环境上的「部署」按钮找到在线编辑云函数的入口。
你好,LeanCloud 数据存储服务不记录用户的登录时间和地点。如有需要,您可以自行为每个用户创建相关字段,并在用户登录时更新相关字段。
你好,您可以在存储服务中通过额外的 Class 或字段来记录用户的禁用状态,然后借助云引擎的 OnLogin hook 在用户尝试登录时检查用户是否被禁用。如果用户被禁用,可以拒绝用户的登录请求。详见文档: https://docs.leancloud.cn/sdk/engine/functions/guides/#onlogin
你好,您可以在构造用户对象后使用 save 而非 signUp 来保存用户,这样当前登录用户就不会被替换成新创建的用户了。 const user = new AV.User(); user .setUsername("username") .setPassword("password") .save() .then(() => { /* 保存成功 */ });
你好,为了提升用户数据的安全性,无论应用的 _User 表具有什么样的权限配置,一个用户都无法直接删除另一个用户。 如确实有删除另一个用户的需求,可以编写一个云函数,在云函数中通过 Master Key 删除用户,然后让客户端调用该云函数来执行删除其他用户的操作。您可以参阅这篇文档了解云函数: https://docs.leancloud.cn/sdk/engine/functions/getting-started/
你好,抱歉由于我们系统的问题导致您的签名申请材料未能提交成功。烦请根据 签名审核指南 将所有材料发送至 leancloud-support@xd.com ,我们收到后会优先为您办理审核。 目前申请短信模板需要账户中至少有 200 元的余额。
你好,您可以尝试通过 备份导出功能 导出自动备份的应用数据,看看导出的数据中是否能找到删除的属性。
LeanCloud 每天会自动备份应用的数据,并保留最近 7 天的备份。您可以在控制台自助操作导出备份。
这里有一篇早年的文章,是讲述如何防止游戏玩家作弊的,可以参考一下: 使用 LeanCloud Play 开发抢蛋糕小游戏的经验谈(附防作弊机制) 技术分享 我们在 LeanCloud 成立五周年之际,发布了一款名为《LeanCloud 周年游戏》的微信小游戏。一方面我们希望通过玩游戏赢奖品的方式来回馈那些一直关注我们的用户,另一方面我们还希望通过一个实际的项目来讲明白 LeanCloud Play 在游戏开发方面的专长。 《LeanCloud 周年游戏》玩起来很简单,参与者要在 15 秒内从迅速掉落的蛋糕和炸弹中点中尽可能多的蛋糕来得分,蛋糕有好几种,分值也不一样,而误点到炸弹就要扣分。游戏一…
你好,LeanCloud 暂不支持这类查询。如有需要,您可以将 Class 导出为文件,然后在本地找出 username 有重复的对象,并通过这些对象的 objectId 批量删除这些对象。
开发版应用无法直接从备份恢复数据,但是可以将备份导出为文件。
你好,您提交的签名现已审核通过。
你好,这边看到这个应用下的域名已经绑定成功。
你好,这边看到这个 403 错误是由 class 查询操作抛出的。查询 class 时遇到 403 错误通常是因为 class 的权限配置不允许本次查询。请确保您已经在 class 的权限配置页面给 class 配置了合适的访问权限。
你好,请问是绑定过程中遇到了报错么?麻烦详细描述下您遇到的情况,以便我们更好地解决您的问题。
你好,请确认您的项目是否用到了云函数。如果用到了云函数,请检查项目代码是否存在任何问题。如果没有用到云函数,可前往分组设置里面将「云函数模式」配置为「关闭云函数和 Hook 功能」,然后尝试重新部署。
你好,您可以先参考 这个页面 编写云引擎配置文件来指定构建和启动项目的命令,之后将包含配置文件的项目部署到云引擎。如仍旧无法正常部署,可以将您遇到的具体问题回复到这个帖子里。
你好,能否提供下调用 SDK 进行具体请求的代码?
你好,看到您的应用近期有成功部署的记录。请问这个问题现在还存在么?
你好,请确保您的项目监听了 0.0.0.0 并且在 LEANCLOUD_APP_PORT 这个环境变量指定的端口上提供了 HTTP 服务。如果没有满足这个条件,项目将无法通过健康检查,也就无法完成部署。详见 文档 。
云函数的返回值是 JSON 对象。如果想把一张图片直接从云函数传递到客户端,需要自行在云函数里将图片编码为字符串,然后在客户端对字符串进行解码。 另一种实现思路是在云函数里面将图片上传到 LeanCloud 的 文件存储服务 ,然后将文件的 URL 返回给客户端,客户端直接通过这个 URL 从文件存储服务加载文件。
你好,华北节点的即时通讯服务在 2023 年 8 月 3 日早上出现了短暂的故障,现已恢复正常。很抱歉对您的业务造成了影响。如您有任何其他疑问,欢迎随时联系我们。
你好,请先确认下您访问国际版服务或控制台时使用的网络环境。如您从中国大陆直接访问国际版服务或控制台,可能会请求失败。详见 这篇公告 。 如您已经使用中国大陆以外的网络环境,但仍遇到报错,请告知我们,我们会进行进一步的调查。
你好,能否提供下 onError 的 throwable 参数中包含的详细错误信息?
你好,请问同样的问题现在还存在么?如果仍然存在,麻烦 根据文档中的指引开启调试日志 ,并将 SDK 打印的详细日志提供给我们(注意隐去日志中的敏感信息),我们会协助您调查产生问题的原因。
你好,访问文件时遇到 download token not specified 错误是因为应用的文件服务被禁用了。我们的记录显示我们在 2023 年 4 月 19 日给您发送了一封邮件,告知您由于您的应用多次被检测出违规文件,因此文件服务已被禁用。如需恢复文件服务,需要您对应用中已有的文件完成全量审核,并确保新上传的文件也会被及时审核。完成这些步骤后,请发送邮件至 leancloud-support@xd.com 申请恢复文件服务。谢谢!
你好,我们于 2022 年 8 月起不再支持从中国大陆的 IP 通过共享域名访问国际版服务(详见 公告 )。请先确认您访问服务时所使用的网络环境。 如您是通过非中国大陆 IP 访问的服务,但是遇到了报错,请告知我们,我们会协助您进行调查。
你好,您可以在国内版 LeanCloud 创建一个应用专门用于发送短信。有两点需要您额外关注: 国内版和国际版的应用数据无法打通。这意味着国内版应用无法直接访问到国际版应用的用户系统,因此包括通过短信验证码进行注册和登录的功能需要您自行实现。 LeanCloud 的 SDK 尚未提供多应用的支持。如果您使用了 SDK 并且有通过 SDK 发送短信的需求,可以保持项目的其余代码不变,仅将短信发送相关逻辑替换为通过调用国内版 LeanCloud 的 REST API(而不是 SDK 提供的相关方法)来完成。您可以通过 这篇文档 了解短信服务提供的 REST API。
你好,这个是 LeanCloud 很早的时候使用的域名,现在已经不用了。建议您尽快更新 SDK,并根据 《域名绑定指南》 为应用配置自定义域名。
你好,我们已经通过邮件回复了您的问题。如您仍有其他疑问,欢迎随时发帖或发送邮件给我们。
你好,因为 LeanCloud 国际版没有短信签名申请的流程,从国际版应用发往中国大陆手机号码的短信很有可能被拦截。如您有向中国大陆手机号发送短信的需求,建议您创建一个国内版应用,并通过该应用发送短信。您也可以选择自行接入其他支持向中国大陆手机号发送短信的服务商。
你好,云引擎支持 Vite 项目。如需部署 Vite 项目,需要您先在本地项目中执行一次 npm install ,使得 package-lock.json 文件被创建。除此之外,还需按照 文档中的说明 在项目中创建 static.json 和 leanengine.yaml 并分别写入以下内容: static.json : { "public": "dist", "rewrites": [{ "source": "**", "destination": "/index.html" }] } leanengine.yaml : build: npm run build 完成上述操作后,项目应该…
你好,目前在控制台删除对象时(无论是哪个 class),“使用 masterKey”默认不会被勾选。这意味着直接删除 _User 对象的操作会被拒绝。您可以从以下两种方式里面任选一种来删除用户: 在 _User 表中删除对象时,勾选“使用 masterKey”。 通过 内建账户 > 用户管理 删除用户。
你好,这边看到 dh.baici.tech 的首页跳转到了 dh.rainbowbridge.top,而 dh.rainbowbridge.top 的 CNAME 记录指向了 rv3qq5e1.cn-n1-cname-1.leanapp.cn ,但 rv3qq5e1.cn-n1-cname-1.leanapp.cn 是分配给 dh.baici.tech 的 CNAME 值,不应配置给 dh.rainbowbridge.top。建议您检查 dh.baici.tech 上托管的页面,确保它不会跳转到其他页面,或者跳转到预期中的页面(并且跳转后的页面的配置是正确的)。
这边看到 dh.baici.tech 通过 HTML 中 <meta> 标签的 http-equiv="refresh" 属性配置了跳转到 dh.rainbowbridge.top。如果 dh.rainbowbridge.top 不再使用,需要您更新 dh.baici.tech 上面部署的页面,确保不再跳转过去;如果 dh.rainbowbridge.top 仍在使用,需要您更新 dh.rainbowbridge.top 的 DNS 配置,确保它解析到正确的地方。
你好,这边看到您的站点已经可以正常访问,证书也是正常的。您可以尝试再次访问下您的站点。如仍遇到问题,可以清除浏览器数据或更换浏览器后再试一次。 Screenshot 2023-09-22 at 15.12.07.png 3420x2138 419 KB
目前数据存储服务的数据支持导出和导入。其他服务的数据需要您自行在新应用中重新建立。
你好,抱歉由于之前在休假所以未能及时回复。请问现在是否还会遇到同样的问题?
session token 的作用是让 LeanCloud 服务端识别客户端的身份。向 LeanCloud 以外的第三方传递 session token 会增大安全风险,因为有了 session token 就能直接以相应用户的身份调用 LeanCloud 的 API。 可以考虑这样设计来避免将 session token 传递到外部: 在阿里云的服务器里存放 LeanCloud 应用的 Master Key; 需要为用户请求百度语音识别 SDK 的 access_token 时,把用户的 objectId 传递给阿里云的服务器;阿里云的服务器使用 Master Key 向 LeanCloud…
你好,这种情况需要麻烦您手动将需要导入的文件拆分成多个文件并分别导入。目前暂不支持在不同节点之间转让应用。
你好,这边看到您在之前的帖子下有回复,后续我们会在之前的帖子中回复您。
抱歉久等了。我们花了一些时间和我们的底层服务商沟通来处理该问题,目前证书已经更新成功,网站也可以正常访问了。后续如遇任何问题,欢迎随时联系我们。
抱歉给您带来了不好的体验,麻烦您尝试下把数据切分成多个 15 MB 的文件再试一次。我们后续也会对数据导入功能进行改造,不再限制单个文件的大小。
可以,不过由于国际版 LeanCloud 位于海外,从国内访问可能速度会比较慢或是遇到超时问题。
你好,这里看到该应用下的域名现在均已绑定成功。有时候部署证书的过程会需要一些时间,还请您耐心等候。后续如再次遇到同样的问题,欢迎随时联系我们。
你好,您可以参阅文档的 这部分 准备签名相关的资料,并将签名 ID 连同资料发送至 leancloud-support@xd.com ,我们收到后会尽快协助您完成审核。
你好,我们已经通过邮件答复您的诉求,请查收。
这个问题已经处理好了,已通过邮件告知您。
你好,请问现在还会遇到同样的问题么?
你好,出现这个报错是因为请求需要耗费较多服务端资源来完成,导致了超时。如果方便的话,您可以提供下触发这个错误的请求(cURL 或者调用 SDK 的代码;敏感信息可以替换成其他字符),我们看下是否有办法优化请求。
你好,LeanCloud 的数据存储 SDK 目前还没有提供 TypeScript 版本。