JAVA Code for Retrieving User Token

JAVA Code for Retrieving User Token

by John Adam -
Number of replies: 0

Hi,

This is a JAVA Code for Retrieving User Token.

----------------------------------------------------------

import org.apache.http.*;
import java.io.*;
import java.util.*;
//-----------------------------------------------------------

String responseStr="";
       HttpPost post = new HttpPost("http://<moodle>/login/token.php");
            HttpClient client = new DefaultHttpClient();
            List<NameValuePair> params = new ArrayList<NameValuePair>();

            params.add(new BasicNameValuePair("username","testusername"));
            params.add(new BasicNameValuePair("password","TestPassword?"));
            params.add(new BasicNameValuePair("service","moodle_mobile_app"));


            post.setEntity(new UrlEncodedFormEntity(params,HTTP.UTF_8));


            HttpResponse response =client.execute(post);


            if (response.getStatusLine().getStatusCode()==200)

            {
                    responseStr=EntityUtils.toString(response.getEntity());
            }
            String loginReturnStr = responseStr;
            
            System.out.println(loginReturnStr.toString());
            System.out.println(loginReturnStr.substring(10, 42));
            String token = loginReturnStr.substring(10, 42);

Average of ratings: -