Редакция: Я создаю записи в своем пользовательском объекте Parse.com. Вот как мой запрос/JSON полезной выглядит ...Ошибка поиска данных анализа с помощью ACL с использованием REST API/JS
[INFO] : {"message":"My record with ACL","ownerName":"Dude","ACL":{"77cUXY2h1T":{"read":true,"write":true}}}
Вот ответ я получаю ...
[INFO] : {"createdAt":"2014-10-30T03:19:26.789Z","objectId":"0bcd7RfYf0"}
Когда я смотрю на записи из моего браузера данных, появляется ACL для правильной установки. Я вошел в систему как текущий пользователь, но когда я запрашиваю записи, я не получаю те, где я настроил ACL. Я все еще могу создавать записи без ACL и получать их в порядке. Разве я не установил что-то правильно или что-то не хватает?
Вот скриншот браузера данных с настройкой ACL. Я потратил много часов, пытаясь понять это, и по достоинству оценят любые указатели/помощь. Благодаря!
Вы можете перепроверить, если пользователь фактически вошли в систему прямо перед запросом. Если это будет проверено, проверьте снова свои ACL, убедитесь, что он правильный. – sarvesh
Спасибо @sarvesh. Я новичок в Parse, поэтому, возможно, я не буду следовать этому. Если мое приложение может создать запись, не означает ли это, что мой пользователь вошел в систему и имеет действующий сеанс? Кроме того, когда я смотрю на браузер данных, он показывает «имя пользователя (идентификатор имени пользователя)», поэтому кажется, что Parse ACL настроен правильно. Есть ли другой способ проверить их? Я использую REST API через JS для выполнения всех этих настроек записи/ACL. – DevIntern
Когда вы делаете запрос с помощью REST API, вы уверены, что передаете заголовок X-Parse-Session-Token, это возвращается при входе в систему? Любая причина, по которой вы не можете использовать JS SDK, сделает вашу жизнь намного проще. – sarvesh