【发布时间】:2019-04-01 17:58:11
【问题描述】:
我正在尝试从 JSON 响应中检索令牌。我已成功获得响应,但我不知道如何检索令牌。
这是我的代码
private void TmdbAuth() {
final String TokenUrl = "https://api.themoviedb.org/3/authentication/token/new?api_key=<<api key goes here>>";
RequestQueue requestQueue = Volley.newRequestQueue(this);
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(
Request.Method.GET,
TokenUrl,
null,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
try {
Log.i("jjj", response.toString());
} catch (Exception e) {
e.printStackTrace();
}
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(LoginActivity.this, "Error", Toast.LENGTH_SHORT).show();
}
}
);
requestQueue.add(jsonObjectRequest);
}
以及这个json的响应
{"success":true,"expires_at":"2019-04-01 10:49:44 UTC","request_token":"request token goes here"}
如何只检索request_token
【问题讨论】:
-
response.getString("request_token);
-
检查我的答案@tony。
标签: android