2014-10-30 1 views
0

Редакция: Я создаю записи в своем пользовательском объекте 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. Я потратил много часов, пытаясь понять это, и по достоинству оценят любые указатели/помощь. Благодаря! enter image description here

+0

Вы можете перепроверить, если пользователь фактически вошли в систему прямо перед запросом. Если это будет проверено, проверьте снова свои ACL, убедитесь, что он правильный. – sarvesh

+0

Спасибо @sarvesh. Я новичок в Parse, поэтому, возможно, я не буду следовать этому. Если мое приложение может создать запись, не означает ли это, что мой пользователь вошел в систему и имеет действующий сеанс? Кроме того, когда я смотрю на браузер данных, он показывает «имя пользователя (идентификатор имени пользователя)», поэтому кажется, что Parse ACL настроен правильно. Есть ли другой способ проверить их? Я использую REST API через JS для выполнения всех этих настроек записи/ACL. – DevIntern

+1

Когда вы делаете запрос с помощью REST API, вы уверены, что передаете заголовок X-Parse-Session-Token, это возвращается при входе в систему? Любая причина, по которой вы не можете использовать JS SDK, сделает вашу жизнь намного проще. – sarvesh

ответ

0

Разрешение: Кредит: @Sarvesh: Если вы используете REST API для создания записей Parse и установки ACL с ними, вам нужно будет включить токен X-Parse-Session-Token.

Addn'l Информация how to store some particular data for some particular parse user in android

+0

принять ваш ответ, это поможет другим. – turtle

+1

@turtle - Я так и не позволил мне принять мой собственный ответ, когда я его написал. Я думаю, он хотел, чтобы я подождал два дня, прежде чем принять его. Я попробую еще раз ... но просто так вы знаете. Благодаря! – DevIntern

Смежные вопросы