Как использовать API данных Google в.Net?
В моем проекте на C# я использую SDK Google Data API для подключения к своей учетной записи Gmail. Чтобы подключиться к моей учетной записи Gmail, я использую метод QueryAuthenticationToken(). Но это показывает предупреждение, что имя не является абсолютным, вместо этого используйте QueryClientLoginToken(). Я также пытался QueryClientLoginToken(), но он снова показывает ошибку. Поэтому, пожалуйста, помогите мне решить эту проблему!
Код
private void Login_Click(object sender, EventArgs e)
{
Service Srv;
Srv = new Service("Gmail Login Service", "Gmail Login");
Srv.setUserCredentials(UserName.Text, Password.Text);
String result;
result = Srv.QueryAuthenticationToken();
if (String.IsNullOrEmpty(result))
MessageBox.Show("Login Failed.","Message");
else
MessageBox.Show("Login Success","Message");
}
Когда я пытаюсь выполнить приведенный выше код, я получаю следующую ошибку
Сообщение об ошибке:
Выполнение запроса аутентификации вернуло неожиданный результат: 404
Затем я модифицирую приведенный выше код следующим образом:
Модифицированный код:
private void Login_Click(object sender, EventArgs e)
{
Service Srv;
Srv = new Service("Gmail Login Service", "Gmail Login");
Srv.setUserCredentials(UserName.Text, Password.Text);
String result;
result = Srv.QueryClientLoginToken();
if (String.IsNullOrEmpty(result))
MessageBox.Show("Login Failed.","Message");
else
MessageBox.Show("Login Success","Message");
}
Но я снова показываю мне следующую ошибку.
Сообщение об ошибке:
Выполнение запроса аутентификации вернуло неожиданный результат: 404