问题标签 [parse-cloud-code]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Parse.com 云代码的活动提要
我正在尝试构建一个活动提要,以获取您关注的人和您自己创建的活动的所有最近活动。我想在云中执行此操作,以便在所有平台上拥有一致的数据集。
我的类的设置方式,在“活动”类中,有一个指向用户类的指针。在我的“follow”类中,有两列,“To”和“from”。这些中的每一个也都指向用户类。
我会欣赏有关如何执行此操作的示例代码。
编辑:
这就是我为使其正常工作所做的。
parse-platform - 如果 saveAll 返回错误,我可以检查保存了哪些对象吗?
我beforeSave
用来检查重复项。如前所述,如果您拒绝重复,则必须返回response.error()
这将导致 asaveAll()
失败,并且将调用失败回调。有什么方法可以检查哪些对象保存成功,哪些失败?
javascript - javascript first() 方法不起作用
在我的云代码中,我想检索我的类中名为“消息”的第一个对象,但它不起作用。console.log 甚至没有出现,所以我认为我调用 first() 方法是错误的?
javascript - succes 方法一直显示未定义
我的云日志说它不能在 query.first.success 调用未定义的方法“成功”但是我不明白这一点,因为我的 console.log 正在显示,它在成功块内被调用。这段代码中有什么未定义的?
ios - console.log 未显示在 Parse Logs 页面中
在下面的云代码中,我想获得 saveAll 函数的反馈,但是在解析日志页面中从我的客户端调用代码后,我只能看到:
I2014-10-08T15:28:32.930Z] v249: Ran cloud function acceptMeetingBis for user dyGu143Xho with:
Input: {"meetingId":"bUSTGNhOer"}
Result: Meeting accepted
这是我的云代码:
我还需要在 saveAll() 之后添加一些推送和另一个嵌套查询,但在执行/尝试之前我想知道这是否是正确的使用方法,或者我是否必须以不同的方式构建代码。我是 javascript 新手,老实说,我正在努力理解一些概念,比如承诺。任何帮助将非常感激。
parse-platform - 解析云代码检索具有 objectId 的用户
我正在尝试从 objectId 获取用户对象。我知道 objectId 是有效的。但我可以让这个简单的查询工作。它有什么问题?查询后用户仍未定义。
javascript - javascript变量没有被传递给函数
出于某种原因,在第 54 行(已加星标************)弹出一个错误,说不能调用未定义的“推送”。我最初应该为空的“randUsers”数组没有正确传递。为什么 randUsers 不能正确通过?
Parse.com 上的此云代码由 afterSave 函数触发。我声明了这些变量,因此它们将是全局变量,但是如果这是云代码而不是常规实现文件这一事实会影响到这一点,请注意。
javascript - 'TypeError:无法调用未定义 Parse.com 的方法'then'
我写了一个后台作业,如果他几个小时没有玩,它会向 android 用户推送通知。尽管计划的作业工作正常并按我的意图发送推送,但作业状态状态为“失败”脚本错误:'TypeError:无法调用未定义的方法'then'。
对此的任何帮助都会很棒。
这是我用于后台作业的云代码:
谢谢。
javascript - 解析云代码 - 从指针数组中删除指针
当标签被删除时,我正在使用 Parse 云代码清除所有指向“标签”对象的指针。“beforeDelete”被调用,我没有得到任何错误+控制台打印正确的“歌曲”对象”,其中包含指向已删除“标签”的指针。
但是指针不会从数组中删除。
我究竟做错了什么 ?
谢谢沙妮
javascript - 使用数组减少解析推送请求
我目前正在使用 Parse Cloud 代码后台作业来通知用户在他们指定的半径内发现新的丢失宠物时。
例如,宠物 XYZ 丢失了所有启用推送且在其指定范围内的用户将收到新丢失宠物的推送通知。
我现在的主要问题是,如果丢失的宠物附近有很多用户,推送通知将超过解析的 API 请求限制,因为我目前一次发送一个。
我该如何改进呢?我在想也许使用一个包含所有应该收到通知的 Users_Ids 的数组(每个宠物的文本都是相同的)
到目前为止,这是我的(工作)代码:
检查新宠物的主要工作功能
在主函数中为每个找到的宠物获取范围内的用户
发送用户通知并为丢失的宠物添加一个新的通知对象推送发送应使用一组用户通道完成,仅计为 1 个 API 请求