问题标签 [parse-platform]

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.

0 投票
3 回答
7977 浏览

javascript - 更新 parse.com 表时出现“POST 400 bad request”错误

尝试使用 JS SDK 更新 parse.com 上的表时,我收到“POST 400 bad request”错误。

请帮忙!

我看不出这与 parse here提供的示例代码有何不同

0 投票
1 回答
374 浏览

javascript - Parse.com REST API - 特殊字符

通过parse.com REST API,我正在使用他们在 node.js 中的 Facebook 帐户登录用户。当我尝试注册具有诸如Martin Sánchez. 通过 REST API 在 Parse.com 中保存对象时是否需要注意特殊字符?

注意:我仅在 REST API 上遇到此问题,这意味着它在 iOS 和 Android 中运行良好。我尝试对字符串进行编码,但它被逐字保存(Martin S\\u00e1nchez作为字符串)。

0 投票
1 回答
1276 浏览

ios5 - 如何在 ios 设备上通过解析创建徽章编号?

我正在尝试在我的应用程序上创建推送通知,并在应用程序 didReceiceRemoteNotification 函数上使用此脚本粘贴:

但是,我只能显示推送消息,我的应用程序右上角没有显示徽章编号.. 是什么导致了问题?

0 投票
1 回答
201 浏览

authentication - 在本机和 Web javascript 之间传输经过身份验证的用户

我正在使用 parse.com 和 phonegap,并且希望能够在应用程序的本机和 phonegap/uiwebview 部分之间传递用户凭据。

我在本机端有一个有效的 PFUser,并且希望将相同的有效用户传递/创建到应用程序的 Web 部分。

是否可以使用现有凭据创建用户,也许 Parse.User.current()._sessionToken?

0 投票
1 回答
3305 浏览

objective-c - Parse.com - 如何获得 PFQueryTableViewController ,分页与 UISearchDisplayController 一起工作?

我正在尝试将搜索添加到Todo 演示应用程序。到目前为止,我有以下代码,搜索工作。以下代码的问题是分页不再起作用。有关于分页的类似问题,但是当“节中的行数 + 1”返回时,应用程序崩溃并出现 [__NSArrayM objectAtIndex:] 错误。如何让分页工作?

// MyTableController.h

// MyTableController.m

0 投票
5 回答
17834 浏览

javascript - 如何使用 javascript 更新 parse.com 中的当前对象?

我想用 javascript 更新我在 parse.com 中已有的对象;我所做的是我首先使用查询来回收对象,但我不知道如何更新它。

这是我使用的代码,它有什么问题?

0 投票
2 回答
527 浏览

javascript - Parse.com 框架(基于 Backbone)model.set 在遍历集合时不起作用

当循环遍历集合中的结果时,当我立即尝试使用 get 检查值时,设置模型属性似乎并没有坚持下去。我错过了什么?

如代码中所述, model.get('objectId') 返回 'undefined' 但 model.id 返回正确的 id ...

0 投票
1 回答
1826 浏览

javascript - 使用 JavaScript API 在 Parse 中的对象安全性 - 将用户绑定到已保存的对象

在 Parse 中管理实体时,我需要将很多对象绑定到当前登录的用户。

我的担忧是:

  1. 没有后端代码确保User传入的是当前登录的用户。
  2. 用户可以将任何新创建的对象分配给其他用户。

他们有这个示例 TODO 应用程序,在文档中没有显示任何云代码,以确保分配给UserTodo是当前登录的用户。

现在我浏览了代码,我开始认为每当保存一个对象时,它都会与用户相关联。谁能解释为什么这个应用程序有效以及它是如何将Todos 与 s 关联起来的User

更新:没关系,我在他们的代码中找到了他们指定用户为 Todo 保存的位置。我的问题是,是什么阻止了用户编写使用其他人的用户 ID 保存待办事项的代码?

更新#2:如果User对象的ACL设置只允许用户能够读取User他们拥有的对象,那么他们将无法查询以获取另一个用户对象以传递。但是,还有另外两个可能的问题:

  1. User即使s 表user上的字段需要一个,他们是否可以传递用户的 objectId 而不是整个对象?Todo_User
  2. 我相信他们也可以创建一个新的用户对象并将其分配给它......我正在尝试考虑一个可能会成为问题的场景,但我现在不能。

如果有人可以确认或提供对其中任何一个有帮助的解决方案。现在要尝试测试#1。

更新#3——经过一些测试:

  1. 如果s 表user上的字段Todo需要_User对象,则不会将 objectId 作为字符串。
  2. 然而,他们可以创建一个新的用户对象并在那里设置 objectId 来解决这个问题。

    /li>

这正是我所担心的。只要我知道他们的 user_id ( ) ,我就能成功地将 Todo 保存到另一个用户的帐户。objectId有了足够多的用户,他们可能会猜到至少一个随机搞砸某人的帐户。

所以现在怎么办?

答:使用云码验证传入的用户是否与当前用户匹配。答案已发布在Parse 的论坛上

0 投票
4 回答
4852 浏览

security - parse.com 安全性

最近我发现parse.com是多么有用和简单。它确实加快了开发速度,并为您提供了一个现成的数据库来存储来自您的网络/移动应用程序的所有数据。

但它有多安全?据我了解,您必须将您的应用程序私钥嵌入代码中,从而授予对数据的访问权限。

但是,如果有人能够从您的应用程序中恢复密钥怎么办?我自己试过了。我花了 5 分钟从标准 APK 中找到私钥,而且还可以使用硬编码在您的javascript 源代码中的私钥构建一个 Web 应用程序,几乎任何人都可以看到它。

保护我发现的数据的唯一方法是 ACL ( https://www.parse.com/docs/data ),但这仍然意味着任何人都可以篡改可写数据。

任何人都可以启发我吗?

0 投票
1 回答
1014 浏览

ios - 如何获取 PFQuery.queryWithClassName 返回的唯一行?

我正在研究 parse.com sdk,我想知道是否有任何方法可以清楚地获取数据?