1

根据Parse Schema Javascript docs,似乎没有办法使用 JS api 设置 classLevelPermission。但是,这似乎可以通过REST api实现。有没有办法用 JS api 做到这一点?

4

3 回答 3

1

在 javascript 中试试这个。这是供你参考的,我在 Angular 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;
  }
于 2019-11-22T09:22:41.767 回答
0

这现在在 Parse JS SDK 中可用

setCLP(clp) → {Parse.Schema}

创建/更新架构时设置类级别权限。

于 2020-12-05T15:40:40.377 回答
0

没有用于使用 JavaScript SDK 设置 CLP 的 API,希望这是我们将来会看到添加的功能。

有关可能的解决方法,请参阅此问题

于 2019-04-24T08:50:25.553 回答