package com.vodafone.oauth;
import java.net.MalformedURLException;
import java.net.URLEncoder;
import java.text.ParseException;
import org.json.JSONException;
import org.scribe.model.Request;
import org.scribe.model.Response;
import org.scribe.model.Verb;
public class VodafoneSMS {
public static void main(String[] args) throws MalformedURLException, ParseException, JSONException
{
String PROTECTED_RESOURCE_URL = "http://api.developer.vodafone.com/v2/smsmessaging/outbound/tel:441234567/requests";
System.out.println("Now we're going to access a protected resource...");
Request req = new Request(Verb.POST, PROTECTED_RESOURCE_URL);
req.addBodyParameter("message", "Hi");
req.addBodyParameter("address", URLEncoder.encode("tel:447999999999"));
req.addBodyParameter("key", "xxx");
Response response = req.send();
System.out.println("Got it! Lets see what we found...");
System.out.println();
System.out.println(response.getCode());
System.out.println(response.getBody());
}
}