2014-10-30 65 views
0

問題: 我正在創建Parse.com自定義對象中的記錄。下面是我的請求/ JSON有效載荷的樣子......使用REST API/JS檢索使用ACL解析數據時遇到問題

[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 2014-10-30 03:55:45

+0

謝謝@sarvesh。我對Parse很陌生,所以也許我沒有遵循它。如果我的應用程序能夠創建記錄,這是不是說我的用戶已經登錄並且有一個有效的會話?另外,當我查看數據瀏覽器時,它顯示「用戶名(用戶名對象ID)」,所以看起來解析ACL正確設置。有沒有其他的方法來檢查這些?我通過JS使用REST API來執行所有此記錄創建/ ACL設置。 – DevIntern 2014-10-30 04:18:40

+1

當您使用REST API進行查詢時,確定您正在傳遞X-Parse-Session-Token標頭,這是由登錄調用返回的?任何你不能使用JS SDK的理由都會讓你的生活變得更容易。 – sarvesh 2014-10-30 04:43:41

回答

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 2014-10-30 12:03:06

+1

@turtle - 當我編寫它時,我不允許我接受自己的答案。我認爲這需要我等兩天才能接受。我會再試一次......但只是你知道的。謝謝! – DevIntern 2014-10-30 16:01:30

相關問題