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);