提前感谢您对此问题的关注。 我的问题是用parseCloud检索信息,它总是返回错误141。 我不是一个经验丰富的程序员,所以我很难用这个,考虑到parseCloud上的内容非常少而且不太清楚,即使它在文档中看起来也是如此。 目前这是我的main.js
其中“myappname”是我在heroku中的应用名称。
我正试图以这种方式检索数据。
Map<String, String> params = new HashMap<String, String>();
ParseCloud.callFunctionInBackground("hello", params, new FunctionCallback<Object>() {
@Override
public void done(Object object, ParseException e) {
if (e == null) {
Log.i(ParseTag, "done: " + object.toString());
}else {
Log.i(ParseTag, "error: code: " + e.getCode());
Log.i(ParseTag, "error: message: " + e.getMessage());
Log.i(ParseTag, "error: LocalizedMessage: " + e.getLocalizedMessage());
Log.i(ParseTag, "error: cause: " + e.getCause());
}
}
});
当weebhook的url为空时,我在日志中有以下响应:
error: code: 141
error: message: {}
error: LocalizedMessage: {}
error: cause: null
当配置weebhook的url时,我在日志中有以下响应:
error: code: 141
error: message: unauthorized
error: LocalizedMessage: unauthorized
error: cause: null
我在android studio中解析初始化。
答案 0 :(得分:1)
我回来告诉你这个问题已经解决了。如?我不知道!。我刚刚在heroku中创建了一个新的应用程序,现在一切正常,也许在克隆存储库时可能发生了问题,我考虑到第一次说我克隆了一个空存储库时遇到了错误,我只是跑了在任何解决方案的背后,拿出第一个出现的解决方案。现在,同样的事情发生了,但我试图找到一个解决方案,但我试图理解为什么这样做是必要的。现在,一切似乎都发生得很好。我把这个问题标记为正确,但我永远感谢@Jake T.的宝贵帮助。