Strava API をいじっていますが、最初の認証を実行しようとすると、常に 404 エラーが発生します。私はこれにかなり慣れていないので、どんな助けでも大歓迎です。
@Override
public void onClick(View v) {
RequestQueue queue = Volley.newRequestQueue(MainActivity.this);
final Uri testUri = Uri.parse("https://www.strava.com/oauth/token")
.buildUpon()
.appendQueryParameter("client_id", client_id)
.appendQueryParameter("client_secret", client_secret)
.appendQueryParameter("code", token)
.appendQueryParameter("grant_type", "authorization_code")
.build();
StringRequest stringRequest = new StringRequest(Request.Method.GET, testUri.toString(),
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Toast.makeText(MainActivity.this,"Response received", Toast.LENGTH_SHORT).show();
textview.setText(response);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
error.getCause();
Toast.makeText(MainActivity.this,"Error received", Toast.LENGTH_SHORT).show();
}
});
queue.add(stringRequest);
Toast.makeText(MainActivity.this,"Request sent", Toast.LENGTH_SHORT).show();
}
});