public string RetriveUserAlias(string id, AppsService userService)
{
var _domain = userService.Domain.ToString();
char[] _delimiterChars = { '@' };
var _token = userService.Groups.QueryClientLoginToken();
var _uri = new Uri("https://apps-apis.google.com/a/feeds/alias/2.0/" + _domain + "?userEmail=" + id + "@" + _domain);
WebRequest _webRequest = WebRequest.Create(_uri);
_webRequest.Method = "GET";
_webRequest.ContentType = "application/atom+xml; charset=UTF-8";
_webRequest.Headers.Add("Authorization: GoogleLogin auth=" + _token);
WebResponse _webResponse = _webRequest.GetResponse();
if (_webResponse == null)
{
throw new Exception("WebResponse is null");
}
StreamReader _SR = new StreamReader(_webResponse.GetResponseStream());
var _result = _SR.ReadToEnd().Trim();
return _result;
}