やりたいことは次の二つ。username/passwordでサインアップサインアップしたユーザーにしかread/writeできない権限でデータをポストサインアップまずはサインアップ。/usersに対してusernameとpasswordをPOSTする。データ形式はapplication/jsonしか受け付けないらしい。https://api.parse.com/1/users成功すると次のようなデータが返ってくる。"sessionToken":"yeoql2dvn7whpm4tbe61viscv"}このobjectIdとsessionTokenは後から使う。ちなみにobjectIdやsessionTokenは/loginにリクエストすることで再取得可能。次に、NoteというClass(RDBでいうテーブルにあたるもの。ParseではClassと呼ぶらしい)に今サインアップしたユーザーにしか読み書きできないデータを追加する。https://api.parse.com/1/classes/NotePOSTするデータのACLにユーザーのobjectIdをキーにしてread、writeがtrueになるようなオブジェクトを指定することでそのユーザーにしか読み書きできないようにできる。データの取得つくったデータが自分にしか読めないか確認してみる。X-Parse-Session-TokenにユーザーsessionTokenを指定するのがポイント。https://api.parse.com/1/classes/Note{"results":[{"text":"hoge","createdAt":"2014-03-21T14:45:50.148Z","updatedAt":"2014-03-21T14:45:50.148Z","objectId":"7Ki9ZmPC2b","ACL":{"3t829izrt4":{"read":true,"write":true}}}]}取得できてる。自分しか読めないかどうかは別のユーザーを作ってみて同じリクエストを投げてみればわかる。https://api.parse.com/1/classes/Note{"results":[]}このように確かに他のユーザーからは取得できないのがわかる。データの更新データの更新も同じようにX-Parse-Session-Tokenをつけて投げるだけ。https://api.parse.com/1/classes/Note/7Ki9ZmPC2bできてしまえば簡単だけどできることが多くてドキュメントから目的のものを探すのが大変だった。