根据Parse Schema Javascript docs,似乎没有一种使用JS API设置classLevelPermission的方法。但是,似乎可以通过REST api来实现。有没有办法使用JS API?
答案 0 :(得分:0)
尚无用于使用JavaScript SDK设置CLP的API,希望我们将来会添加此功能。
有关可能的解决方法,请参见this issue。
答案 1 :(得分:0)
在javascript中尝试一下。这供您参考,我在角度6中做了此操作-
setCLP() {
const httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/json',
'X-Parse-Application-Id': enter application id ,
'X-Parse-Master-Key': enter master key
})
};
{
"url": 'your schema url' + 'enter your classname ',
"reqparam":{
"className" : abc,
"classLevelPermissions" :
{
"find": {
'*' : true
},
'*' : true
},
"create": { '*': true },
"update": { '*': false },
"delete": { '*' : true },
}
}
}, httpOptions).toPromise();
console.log(result);
return result;
}
答案 2 :(得分:0)
现在是available in the Parse JS SDK。
setCLP(clp)→{解析模式}
在创建/更新架构时设置类级别权限。