我正在尝试创建一个简单的应用程序来从我的 GMail 帐户中检索我的联系人。当我在 VS.NET 中从我的桌面运行它时,下面粘贴的代码可以正常工作,但是当我将 ASP.NET 页面发布到 Web 服务器时,它会因身份验证错误而失败。
任何人都可以提出建议和/或指出一个例子吗?
约翰。
protected void Page_Load(object sender, EventArgs e) {
GoogleContactService.InitializeService("gmailaccount", "password");
ListAllContacts();
}
private void ListAllContacts() {
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("Name"));
dt.Columns.Add(new DataColumn("Email"));
dt.Columns.Add(new DataColumn("Phone"));
dt.Columns.Add(new DataColumn("Details"));
foreach (ContactDetail contact in GoogleContactService.GetAllContact())
{
dt.Rows.Add(contact.Name,
contact.EmailAddress1,
contact.Phone,
contact.Details);
}
gmailContactsGrid.DataSource = dt;
gmailContactsGrid.DataBind();
}