I am trying to upvote a question using the stackexchange apiStack Exchange API in android. using, via the url https://api.stackexchange.com/2.2/questions/{questionID}/upvote/2.2/questions/{questionID}/upvote
route.
butBut in the log its, it's just showing something like this org.apache.http.message.BasicHttpResponse@33b2c539:
org.apache.http.message.BasicHttpResponse@33b2c539
API link for upvote a question is https://api.stackexchange.com/docs/upvote-question
When I am tryingtry it from api link its workingthe API doc page it works, but not with the code.
Find below thefrom my code below:
String url= "https://api.stackexchange.com/2.2/questions/"+questionId+"/upvote";
String url= "https://api.stackexchange.com/2.2/questions/"+questionId+"/upvote";
HttpClient httpClient = new DefaultHttpClient ();
HttpPost httpPost = new HttpPost (url.toString () );
List<NameValuePair> nameValuePair = new ArrayList<NameValuePair> (2);
nameValuePair.add (new BasicNameValuePair ("key", key) );
nameValuePair.add (new BasicNameValuePair ("access_token", accessToken) );
try {
httpPost.setEntity (new UrlEncodedFormEntity (nameValuePair) );
} catch (UnsupportedEncodingException e) {
e.printStackTrace ();
}
// making request
try {
response = httpClient.execute (httpPost);
Log.d ("Http Post Response:", response.toString () );
} catch (ClientProtocolException e) {
e.printStackTrace ();
} catch (IOException e) {
e.printStackTrace ();
}