Parse platform 使用云代码监视新用户并有条件地将其添加到ACL
假设用户a通过解析应用程序向Facebook好友B发送邀请,邀请他加入编辑对象O(例如,参与正在进行的对话) B通过Facebook收到通知,但由于他尚未注册该应用程序,因此还没有作为PFUser存在,a无法将他添加到O的ACL中 但是,当B将来注册时,他应该立即获得对对象O的写入权限。他不能将自己添加到客户端,因为他没有写入权限。因此,这必须在后端实现 问题:完成以下任务的云代码是什么样子的:Parse platform 使用云代码监视新用户并有条件地将其添加到ACL,parse-platform,Parse Platform,假设用户a通过解析应用程序向Facebook好友B发送邀请,邀请他加入编辑对象O(例如,参与正在进行的对话) B通过Facebook收到通知,但由于他尚未注册该应用程序,因此还没有作为PFUser存在,a无法将他添加到O的ACL中 但是,当B将来注册时,他应该立即获得对对象O的写入权限。他不能将自己添加到客户端,因为他没有写入权限。因此,这必须在后端实现 问题:完成以下任务的云代码是什么样子的: 每当创建新的PFUser时,触发检查字符串数组中是否存在特定字符串(即,在facebookID字符串
谢谢大家! 在can代码中,您可以告诉它使用主密钥,这样它就可以绕过正常限制 我预计这将是一个多步骤的过程:
- 用户A邀请朋友B,这将创建一个链接到用户A、对象O的邀请编辑记录,并包括帮助我们识别朋友B的内容(facebook ID、电子邮件或一些令牌)
- 当好友B注册时,该标识信息将用于激活挂起的邀请
请求。user
到对象O的ACL
许多这样做的系统会生成一个GUID作为单个邀请的令牌,接受邀请的页面将允许他们登录或注册。完成后,将处理并丢弃单个令牌。代币通常有某种到期日(例如,几天)
更新:(带链接)
你可以学习写作。基本上,这些函数的内容都是JavaScript,所以上面的文档和其他文档都值得一读。酷,答案!这种方法是有道理的,而且我对我想使用的算法有很好的了解。我昨天刚开始研究云代码,我被一个非常基本的问题挂住了:您能提供一个简单的代码示例,说明如何编辑Parse数据库中存在的对象的值吗?假设我查询了一个“Student”对象并获得了它的引用(我已经完成了这么多),现在我想更改其键“Grade”的值并将更改保存到数据库中。你知道怎么做那种事吗??谢谢添加了一些文档链接,以解释您想知道的内容。如果我的答案有帮助,别忘了勾选正确答案。