解析云代码功能不能使用主密钥,它没有被提供
Parse Cloud Code function Cannot use the Master Key, it has not been provided
我在执行一个函数时遇到了一些麻烦,因为我一直得到关于我的masterKey未提供的相同错误:
[PFCloud callFunctionInBackground:@"changeUserModeratorStatus" withParameters:@{@"objectId": self.objId}];
函数:Parse.Cloud.define("changeUserModeratorStatus", function(request, response) {
Parse.Cloud.useMasterKey();
var query = new Parse.Query(Parse.User);
query.equalTo("objectId", request.params.objectId);
query.first({
success: function(anotherUser) {
anotherUser.set("ModeratorStatus", "Approved");
anotherUser.save(null, {
success: function(anotherUser) {
response.success("Successfully updated user.");
},
error: function(failedRetrieve, error) {
response.error("Could not save changes to user.");
}
});
},
error: function(error) {
response.error("Could not find user.");
}
});
});
编辑,我已经在论坛上复制/粘贴了hector的例子,检查了文档,还没有找到解决方案。无论我做什么,我得到一个错误:不能使用主密钥,它还没有提供
您可能在初始化云代码时丢失了主密钥-
Parse.initialize(applicationId, javaScriptKey, masterKey).
取出整个初始化为我解决了这个问题,因为Parse
实际上是用application id
, JavaScript key
和master key
初始化你的云代码,所以你不必这样做。
相关文章:
- Windows密钥的密钥代码
- 可以'无法获得正确的密钥代码
- Chrome 显示未定义密钥代码
- 获取密钥代码值 - JavaScript
- 抛出“你必须提供一个 appId 和主密钥!”;
- 从字符串中获取密钥代码/密钥
- 跨浏览器获取密钥代码
- 粘贴IE返回的密钥代码
- Javascript document.addEventListener仅适用于1个密钥代码
- 在Chrome浏览器中获取Tab键的密钥代码的问题
- Javascript和密钥代码,防止文本框中出现特殊字符
- 协调Firefox斜杠处理和密钥代码
- 在 Android 版 Chrome 中,密钥代码始终为零
- 解析主密钥云代码以下用户
- Parse JS SDK:不能使用主密钥,它没有提供
- 浏览器密钥代码列表
- 解析云代码功能不能使用主密钥,它没有被提供
- 通过传递主密钥,以管理员身份验证带有azure移动服务的MVC web应用程序
- JavaScript密钥代码
- Robotjs错误:指定的密钥代码无效