问题标签 [parse4j]

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 投票
1 回答
49 浏览

parse-platform - 为设备发送 parse4cn1 应用程序的构建时出错

我在为 iOS 构建(调试)时遇到了一些问题。

重现步骤:

  • 创建一个新的 CN1 项目。发送 iOS 构建 -> 没有错误。
  • 将 parse4cn1.cn1lib 拖入 lib 文件夹 -> iOS 构建失败并显示“java.lang.UnsupportedClassVersionError: com/moe/ibuddy2/iBuddyApplication : Unsupported major.minor version 52.0”。
  • 一些谷歌搜索显示这可能意味着不支持 JDK 1.8。因此,我编辑 build.xml,到处用“1.7”替换“1.8”。
  • 当我现在发送 iOS 版本时,错误消息是“/var/folders/p_/xlvwhg4101z8r81_nl13cds80000gn/T/build2564350766160402235xxx/dist/iBuddyApplication-src/com_parse4cn1_nativeinterface_Utils.m:3:9: fatal error: 'com_notparse4cn1_ParsePush.h'成立”

运行模拟器或为 Android 构建没有问题。

0 投票
0 回答
89 浏览

java - 使用 parse4j,我无法将 ParseObject 转换为扩展 ParseObject 的自定义类

使用以下自定义 parse4j ParseObject 类:

并加载以下内容:

我收到以下错误:

错误发生在System.out.println("objId: " + job.getDoor().getObjectId());

最初我以为是因为我离开了,fetchInBackground()但它仍然无法正常工作。任何帮助是极大的赞赏。

有趣的是,我可以创建一个与 Door 对象链接得很好的新 Job。只是稍后检索它会导致问题。

我什至预先加载了 Doors 列表,希望能解决问题。我很想从作业中取消门的链接,只保存 objectId 字符串或自定义 UserID。

0 投票
1 回答
117 浏览

java - 使用 Heroku 迁移到 mLab 后创建 ParseObject

晚上好,

首先,我刚刚将 Parse.com 数据库移植到 Heroku,并且正在使用 mLab mongo 数据库插件。其次,连接数据库的应用程序是用java编写的。为了将两者连接在一起,我使用了 Parse4J 库。

我可以成功连接到数据库并查看数据库中的条目,所以我想那里有一个胜利。但是,当我尝试在某些表中创建对象时,它不是在数据库端创建它们。然而,在其他人身上它工作得很好。我仔细检查了代码,看看我是否犯了愚蠢的语法错误,但我看不到任何错误。

这是一个应该创建软件新版本记录的简单方法:

(数据库中的表称为“版本”,它有“版本”、“链接”和“最新”的参数以及Parse.com默认创建的参数)

奇怪的是,没有错误打印出来,并且 println() 语句成功打印到控制台。

感谢您阅读本文的问题,任何输入将不胜感激。

:)

编辑: 根据要求,这是我的主要方法,其中初始化 Parse 连接:

Parse.initialize() 方法中的参数填充了相关信息,尽管 Heroku 不再提供 restAPI 密钥,所以我不太确定是否需要允许 REST 功能?话虽如此,应用程序中的检索方法工作得非常好,所以我很难过。

编辑 2: 好的,所以我只是想我应该通过回调尝试一下,看看是否可以获得任何进一步的信息,我很高兴看到控制台上打印了一个错误:

0 投票
1 回答
554 浏览

java - 如何通过 Parse4J 连接到托管的 Parse-Server?

我希望能够使用 Parse4J 库 ( https://github.com/thiagolocatelli/parse4j/ ) 连接到托管的 Parse-Server。我想使用https://parseapi.back4app.com作为 API 端点。他们提供了可靠的 Parse 托管解决方案。

代码:

依赖项:

我尝试通过提供本地版本来覆盖 Maven 存储库,1.4-FIXED即将 ParseConstants.java 中的 API_ENDPOINT 值更改为指向https://parseapi.back4app.com,这是我的数据库所在的位置:

我收到了 ParseException:

这意味着我的连接未正确初始化:

通过更彻底地研究 Parse4J 库,我可能可以做更多的事情。然而,在这一点上,我迷路了。我能做些什么?

0 投票
0 回答
172 浏览

java - 如何在 Parse (Java) 中按指针值查询类?

我在这里得到一个 NullPointer,显然是因为我的查询格式不正确。我的印象是我可以通过提供一个与之匹配的对象来查询我的类中的指针列。为什么当前用户不够用?

空指针:

在此处输入图像描述

0 投票
2 回答
438 浏览

spring-mvc - 尝试使用 Thymeleaf 和 Parse 将模型渲染到 Springboot 应用程序中

我一直在关注本指南http://www.thymeleaf.org/doc/articles/springmvcaccessdata.html以了解如何使用 Thymeleaf 将数据模型呈现到 Springboot 应用程序中。我有一个函数可以从我的 Parse-Server 检索对象列表并将它们呈现为模型属性:

这是我发送到我的视图的模型的调试:

在此处输入图像描述

出于某种原因,我可以渲染currentRole得很好。但是我无法从requests模式部分渲染任何单个属性。我应该使用request.data.requestStatusorrequest.requestStatus吗?即使${request}单独也不会渲染整个对象。我尝试了几种不同的方法。似乎没有一个工作。这是我的 HTML:

在我的 HTML 中,我遍历 requestList 中提供的请求对象,然后检索它们的属性。

Thymeleaf 是否敏感,如果我在 HTML 中的任何地方有一个错字,所有对象都不会呈现?还有什么问题?我需要将我的 ParseObject 转换为 Java 对象吗?我需要传递 ArrayList 而不是 List 吗?

问题似乎在于列表本身的呈现。我从 HTML 中删除了所有属性,只为列表提供了静态文本。它应该渲染了 15 行静态文本,但它根本不渲染任何东西......我想知道它可能是什么。

0 投票
1 回答
5397 浏览

java - 无法使用 Thymeleaf 呈现对象:在“org.parse4j.ParseObject”类型的对象上找不到属性或字段 - 可能不是公共的?

我一直在关注本指南http://www.thymeleaf.org/doc/articles/springmvcaccessdata.html以了解如何使用 Thymeleaf 将数据模型呈现到 Springboot 应用程序中。我有一个函数可以从我的 Parse-Server 中检索对象列表并将它们呈现为模型属性:

这是我发送到我的视图的模型的调试:

在此处输入图像描述

我能够渲染对象,因为我可以包含静态文本而不是其属性,并且它将循环 15 次(在查询中检索到的对象数)。但是每当我输入request.requestTextrequest.requestStatus出现错误时:

例外:

为什么 Thymeleaf 无法访问 ParseObject 属性?

例如,当我自己打印${request}时,我得到:org.parse4j.ParseObject@5975192b我也可以检索${request.objectId}。检索属性的语法是什么?${request.data.requestText}似乎也不起作用......

0 投票
1 回答
49 浏览

java - 如何使用 ParseQuery 对同一数据库列进行 OR 查询?

我有几个约束的查询:

其中一个约束恰好与我数据库中的同一列相关:

以上似乎不起作用。如何使用 ParseQuery 对同一数据库列进行 OR 查询?

0 投票
1 回答
1800 浏览

java - Thymeleaf 图像 src + ParseException:评估 SpringEL 表达式的异常:“currentUser.get('profilePicture').get('url')”

如果用户登录,我会从我的ApplicationAdvice班级获得一个 currentUser 并在每个页面上显示它:

currentUser对象有一个url可用的属性。但我在将 url 呈现到页面时遇到错误。也许在提供url值之前渲染了 DOM?我怎么会知道?

HTML:

例外:

对象模型:

在此处输入图像描述

浏览器控制台错误:

似乎 ParseFile 本身没有在浏览器中加载。

0 投票
2 回答
307 浏览

java - 将时间戳转换为 Java 中的简单日期并添加到 ParseObject

不重复:我打算针对这个问题解决java.lang.IllegalArgumentException在尝试将格式化的日期添加回 aParseObject以进行渲染时抛出的问题。

我有一个日期列表,当我将它们呈现到我的页面时,我想以更易读的格式显示它们。即我想Wed Mar 29 13:32:35 CEST 2017成为Wed Mar 29

我认为SimpleDateFormat这就足够了,但我不能放弃额外的时间戳信息并将对象添加回我的集合中。我应该怎么办?

例外: