問題: 我正在創建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設置的數據瀏覽器屏幕截圖。我花了很多時間試圖弄清楚這一點,並會欣賞任何指針/幫助。謝謝!
您可能要仔細檢查,如果用戶在正確的查詢之前實際登錄。如果檢查出來,然後再次檢查您的ACL,請確保它是正確的。 – sarvesh 2014-10-30 03:55:45
謝謝@sarvesh。我對Parse很陌生,所以也許我沒有遵循它。如果我的應用程序能夠創建記錄,這是不是說我的用戶已經登錄並且有一個有效的會話?另外,當我查看數據瀏覽器時,它顯示「用戶名(用戶名對象ID)」,所以看起來解析ACL正確設置。有沒有其他的方法來檢查這些?我通過JS使用REST API來執行所有此記錄創建/ ACL設置。 – DevIntern 2014-10-30 04:18:40
當您使用REST API進行查詢時,確定您正在傳遞X-Parse-Session-Token標頭,這是由登錄調用返回的?任何你不能使用JS SDK的理由都會讓你的生活變得更容易。 – sarvesh 2014-10-30 04:43:41