如何在 Parse 中以编程方式设置类级别权限



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

在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;
  }

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

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

这现在可以在 Parse JS SDK 中使用。

setCLP(clp( → {Parse.Schema}

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

相关内容

  • 没有找到相关文章

最新更新