響應登錄是在用戶登錄休息的文檔部分,如下所示:
"username": "cooldude6",
"phone": "415-392-0202",
"createdAt": "2011-11-07T20:58:34.448Z",
"updatedAt": "2011-11-07T20:58:34.448Z",
"objectId": "g7y9tkhB7O",
"sessionToken": "pnktnjyb996sj4p156gjtp4im"
在REST API,它可以消耗如下:
mBmpNode= new ObjectMapper().readValue(new ByteArrayInputStream(response),
JsonNode.class);
str_id = mBmpNode.path("objectId").getTextValue(); // or 'sessionToken', 'username'
看看這些JSON元素名稱,只是使用它們而不是你用過的東西,你應該很好。不是'臉譜',而是像'objectId'這樣的http響應中的名字。
你必須知道實際的,JSON元素名稱...
獲得通過更緊密地閱讀文檔,或通過使用HTTP流量的線調試。
謝謝!這似乎是獲得它的一種方式。很遺憾,我必須爲Parse已經下載的數據創建另一個異步請求(但存儲在私有字段中)。我現在要用這個解決方案,但我擔心,因爲executeMeRequestAsync()是一個不推薦的方法:-( – thelawnmowerman
我不知道我們是否可以避免另一個請求,但嘗試使用Request.newMeRequest而不是executeMeRequestAsync。:) – Vij