Dear Jay Lee I am utterly distressed how am I to use the admin settings api.
I've tried the gdata technique and google java api client but how to use
them is the problem. Follwing is a piece of code and its resulklt, I've
removed my username and password, the rest is the code I'm running
Hello,
I have a problem where I am getting a service forbidden exception
403 after running this piece of code. I want to change the language of my
account, and ideally I would like to do it through an acquired token. I am
getting the token and everything but to change the language it is not
changing it.
Following is the basic code. could you please help since this is a critical
task vital to our application
public String changeLanguage()
{
try
{
//
FacesContext.getCurrentInstance().getExternalContext().redirect("
https://accounts.google.com/o/oauth2/auth?client_id=9999999.apps.googleusercontent.com&redirect_uri=http://localhost:8080/testproj/faces/googleConnect.xhtml&scope=https://apps-apis.google.com/a/feeds/emailsettings/2.0/&response_type=token
");
System.out.println("1");
GmailSettingsService service = new
GmailSettingsService("HamConnect", "gmail.com", "username", "password");
System.out.println("2");
List<String> list = new ArrayList<String>();
System.out.println("3");
String users = "[email protected]";
System.out.println("4");
list.add(users);
System.out.println("5");
service.changeLanguage(list, "de");
System.out.println("6");
}
catch(ServiceForbiddenException ex)
{
System.out.println("Why am I here?????????????");
ex.printStackTrace();
}
catch(AuthenticationException ex)
{
ex.printStackTrace();
Logger.getLogger(GoogleConnectMB.class.getName()).log(Level.SEVERE, null,
ex);
}
catch(ServiceException ex)
{
ex.printStackTrace();
Logger.getLogger(GoogleConnectMB.class.getName()).log(Level.SEVERE, null,
ex);
}
catch (IOException ex)
{
Logger.getLogger(GoogleConnectMB.class.getName()).log(Level.SEVERE, null,
ex);
}
return "";
}
This is the out put for this code..
INFO: 1
INFO: 2
INFO: 3
INFO: 4
INFO: 5
INFO: Updating language settings ( language: ar ) for user [email protected]...
INFO: Why am I here?????????????
SEVERE: com.google.gdata.util.ServiceForbiddenException: Invalid domain.
<HTML>
<HEAD>
<TITLE>Invalid domain.</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Invalid domain.</H1>
<H2>Error 403</H2>
</BODY>
</HTML>
REgards
Khangulll
PS: Please Help this is a very critical task.
--
You received this message because you are subscribed to the Google Groups
"Google Apps Domain Information and Management APIs" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-apps-mgmt-apis/-/6_dwnXactloJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-apps-mgmt-apis?hl=en.