将REST API设置ACL解析为一个对象

里卡多

我正在尝试为通过Parse REST API创建的对象设置ACL权限。我希望它只有公共读取权限。只有服务器可以创建或修改类中的对象。我阅读了有关如何设置ACL权限的REST解析文档。

当我运行以下命令时:

$InputData = array('votes' => 1, 'ACL' => array('*' => array('read' => true, 'write' => false)), 'user' => array('__type' => 'Pointer', 'className' => '_User', 'objectId' => $objectId));

$rest = curl_init();
curl_setopt($rest,CURLOPT_URL,$url);
curl_setopt($rest,CURLOPT_PORT,443);
curl_setopt($rest,CURLOPT_POST,1);
curl_setopt($rest,CURLOPT_POSTFIELDS, json_encode($InputData));
curl_setopt($rest,CURLOPT_HTTPHEADER, 
    array("X-Parse-Application-Id: " . $appId,
        "X-Parse-Master-Key: " . $restKey,
        "Content-Type: application/json"));

我得到:

{"code":123,"error":"Invalid acl {\"*\":{\"read\":false,\"write\":false}}"} 1

我的代码有什么问题,特别是ACL部分?帮助!

锡·梅加利(Tin Megali)

希望能帮助到你。

curl -X POST \
-H "Content-Type: application/json" \
-H "X-Parse-Application-Id: xxxxxxxxxxxxxxx" \
-H "X-Parse-REST-API-Key: xxxxxxxxxxxxx" \
-H "X-Parse-Session-Token: xxxxxxxxxxxxxx" \
-d "{\"name\":\"MyName\", \"ACL\": {\"ErKLiQfj8Q\" : { \"read\": true, \"write\": true }, \"*\" : {}}}" \
https://api.parse.com/1/classes/Tasks

JSON对象

{
  "name":"MyName",
  "ACL":
    {
        "ErKLiQfj8Q" : { "read": true, "write": true },
        "*" : {}
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

解析-使用REST API将新的PFObject设置为另一个新的PFObject的键的值

来自分类Dev

将WSResponse解析为一个对象

来自分类Dev

将JSON列表解析为一个对象

来自分类Dev

将NSString设置为另一个时,对象为EXC_BAD_ACCESS

来自分类Dev

无法将关系对象设置为CoreData中的另一个对象

来自分类Dev

如何将IBOutlet设置为对另一个对象的引用

来自分类Dev

将变量设置为等于存储在另一个文件中的对象(JavaScript)

来自分类Dev

React JS:将嵌套对象的所有值设置为false,除了一个

来自分类Dev

如何将IBOutlet设置为对另一个对象的引用

来自分类Dev

将变量设置为等于存储在另一个文件中的对象(JavaScript)

来自分类Dev

将精灵的大小设置为Unity中的另一个对象

来自分类Dev

将值设置为另一个类的属性的类对象 - 目标 c

来自分类Dev

如何使用rest api在一个信号中为用户设置标签

来自分类Dev

将一个对象的属性设置为相对于同一对象的另一个属性

来自分类Dev

将非Rest转换为Rest API

来自分类Dev

如果一个未设置另一个参数,如何将多个GET参数解析为URL?

来自分类Dev

如何正确地将一个空映射设置为已解析的json(这是一个新映射)?

来自分类Dev

如何将工作日和时间对象解析为今天的下一个逻辑日期?

来自分类Dev

我如何做才能在中间调用一个带有点的对象,例如将一个xml解析为php?

来自分类Dev

如何防止 JSON 解析错误:我的 RootObject 类将一个属性定义为“long”,但有时我会得到一个“对象”

来自分类Dev

Android:StickyGridHeaders:将setSelection设置为一个项目

来自分类Dev

如何从Rest API将图像资源设置为Android ImageView

来自分类Dev

休眠:将新数据库对象的一对多引用设置为另一个对象,而无需先获取现有对象

来自分类Dev

休眠:将新数据库对象的一对多引用设置为另一个对象,而无需先获取现有对象

来自分类Dev

如何将URI设置为来自另一个程序集的ResourceDictionary中的对象?

来自分类Dev

将一个指向对象的指针设置为nil是否会影响该对象或指向该对象的其他指针?

来自分类Dev

C ++将一个指针设置为另一个指针

来自分类Dev

如何将一个变量设置为另一个变量的总值?

来自分类Dev

Java:将一个ImageIcon设置为等于另一个

Related 相关文章

  1. 1

    解析-使用REST API将新的PFObject设置为另一个新的PFObject的键的值

  2. 2

    将WSResponse解析为一个对象

  3. 3

    将JSON列表解析为一个对象

  4. 4

    将NSString设置为另一个时,对象为EXC_BAD_ACCESS

  5. 5

    无法将关系对象设置为CoreData中的另一个对象

  6. 6

    如何将IBOutlet设置为对另一个对象的引用

  7. 7

    将变量设置为等于存储在另一个文件中的对象(JavaScript)

  8. 8

    React JS:将嵌套对象的所有值设置为false,除了一个

  9. 9

    如何将IBOutlet设置为对另一个对象的引用

  10. 10

    将变量设置为等于存储在另一个文件中的对象(JavaScript)

  11. 11

    将精灵的大小设置为Unity中的另一个对象

  12. 12

    将值设置为另一个类的属性的类对象 - 目标 c

  13. 13

    如何使用rest api在一个信号中为用户设置标签

  14. 14

    将一个对象的属性设置为相对于同一对象的另一个属性

  15. 15

    将非Rest转换为Rest API

  16. 16

    如果一个未设置另一个参数,如何将多个GET参数解析为URL?

  17. 17

    如何正确地将一个空映射设置为已解析的json(这是一个新映射)?

  18. 18

    如何将工作日和时间对象解析为今天的下一个逻辑日期?

  19. 19

    我如何做才能在中间调用一个带有点的对象,例如将一个xml解析为php?

  20. 20

    如何防止 JSON 解析错误:我的 RootObject 类将一个属性定义为“long”,但有时我会得到一个“对象”

  21. 21

    Android:StickyGridHeaders:将setSelection设置为一个项目

  22. 22

    如何从Rest API将图像资源设置为Android ImageView

  23. 23

    休眠:将新数据库对象的一对多引用设置为另一个对象,而无需先获取现有对象

  24. 24

    休眠:将新数据库对象的一对多引用设置为另一个对象,而无需先获取现有对象

  25. 25

    如何将URI设置为来自另一个程序集的ResourceDictionary中的对象?

  26. 26

    将一个指向对象的指针设置为nil是否会影响该对象或指向该对象的其他指针?

  27. 27

    C ++将一个指针设置为另一个指针

  28. 28

    如何将一个变量设置为另一个变量的总值?

  29. 29

    Java:将一个ImageIcon设置为等于另一个

热门标签

归档