I am looking for a script that will help my small business create GMail accounts for employees, contractors, and customers to allow for easy file sharing. I need the script to work with a larger system, so I must be able to have this script be contained within 1 or 2 main classes. I need this project written in C#.
On a lower level, the script should roughly do the following:
/// <summary>
/// Gmail Account creator
/// </summary>
class GmailAccountCreator
{
public String firstName = "";
public String lastName = "";
public String userName = "";
public String password = "";
public String secondaryEmail = "";
public byte[] captchaImage;
public String cookie = "";
public String identitySelection = "What is your library card number";
public String identityAnswer = "12345";
public String newAccountToken = "";
public String newAccountTokenAudio = "";
public String newAccountUrl = "";
public String newAccountUrlAudio = "";
public String dsh = "";
public String loc = "US";
public String progamPolicyUrl = "";
public String privacyPolicyUrl = "";
public String requestedLanguage = "en";
public String servedLanguage = "en";
public String submitButton = "I+accept.+Create+my+account.";
public GmailAccountCreator(String firstName, String lastName, String userName, String password,
String secondaryEmail)
{
[login to view URL] = firstName;
[login to view URL] = lastName;
[login to view URL] = userName;
[login to view URL] = password;
[login to view URL] = secondaryEmail;
}
/// <summary>
/// Starts the account creation process by retrieving data from a blank signup page
/// </summary>
/// <returns>True if success, false if failure</returns>
public bool BeginCreateAccount()
{
//
// Set various variables, including captchaImage
//
if(success)
{
return true;
}
else
{
return false;
}
}
/// <summary>
/// Completes the account creation process by submitting a completed signup page
/// </summary>
/// <param name="captchaResponse">String of decoded captcha image</param>
/// <returns>True if success, false if failure</returns>
public bool SubmitCreateAccount(String captchaResponse)
{
//
// Submit user variables and captcha response
//
if(success)
{
return true;
}
else
{
return false;
}
}
}