使用Gmail帐户登录时,我收到了无效的凭据
问题描述:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<table>
<tr>
<td>
User Name:<asp:TextBox ID="txtUserName" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
Password:<asp:TextBox ID="txtPassword" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Button ID="btnSubmit" Text="Get Gmail Contacts List" runat="server"
onclick="btnSubmit_Click" />
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblstatus" runat="server"></asp:Label>
</td>
<td></td>
</tr>
<tr>
<td colspan="2">
<asp:GridView ID="GridView1" runat="server" Width="100%">
</asp:GridView>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Google.Contacts;
using Google.GData.Contacts;
using Google.GData.Client;
using Google.GData.Extensions;
using System.Data;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds.Tables.Add("GmailContacts");
ds.Tables[0].Columns.Add("EmailId");
RequestSettings rs = new RequestSettings("Idea Elan2", txtUserName.Text, txtPassword.Text);
rs.AutoPaging = true;
ContactsRequest cr = new ContactsRequest(rs);
Feed<Contact> f = cr.GetContacts();
foreach (Contact contact in f.Entries)
{
foreach (EMail email in contact.Emails)
{
DataRow row = ds.Tables[0].NewRow();
row["EmailId"] = email.Address.ToString();
ds.Tables[0].Rows.Add(row);
}
}
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
lblstatus.Text = "Total Contacts For" + txtUserName.Text + ":" + ds.Tables[0].Rows.Count.ToString();
}
}
foreach(f.Entries中的联系方式)在这里它自我我得到错误你可以请求这是问题和错误是无效的凭证
在先谢谢
foreach (Contact contact in f.Entries) here it self i am getting error can u please sove this is Issue and the error is Invalid Credentials
Thanks in Advance
答
试试这个链接给出的解决方案。
http://www.aspsnippets.com/Articles/Import-Contacts -from-Google-Gmail-Account-in-ASPNet-using-C-and-VBNet.aspx [ ^ ]
希望这有帮助!! :) :)
问候,
Praneet
Hi,
Try out the solution given on this link.
http://www.aspsnippets.com/Articles/Import-Contacts-from-Google-Gmail-Account-in-ASPNet-using-C-and-VBNet.aspx[^]
Hope this helps !! :) :)
Regards,
Praneet