1
Я пытаюсь установить разрешения ACL для объекта, созданного с помощью API-интерфейса Parse REST. Я хочу, чтобы у него был доступ только для общего доступа. Только сервер может создавать или изменять объекты в классе. Я прочитал документацию по анализу REST о том, как устанавливать разрешения ACL.Parse REST API устанавливает ACL для объекта
Когда я запускаю следующее:
$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 часть? Помогите!