Ich möchte Benutzer-E-Mail von Benutzer-Chat-Namen in linqToTwitter bekommen, verwende ich diesen Code:Wie bekomme ich die E-Mail des Benutzers nach dem Benutzernamen des Benutzers in linqToTwitter?
var auth = new SingleUserAuthorizer
{
CredentialStore = new SingleUserInMemoryCredentialStore
{
ConsumerKey = "<Twitter consumer key>",
ConsumerSecret = "<Twitter consumer secret>",
AccessToken = "<Your access token>",
AccessTokenSecret = "<Your access token secret>"
}
};
var objTwitter = new TwitterContext(auth);
var objAccount = (from account in objTwitter.User
where account.Type == UserType.Show &&
account.ScreenName == sUser
select account);
var user = objAccount.SingleOrDefault();
Console.WriteLine("UserName : " + user.ScreenName);
Console.WriteLine("Name : " + user.Name);
Console.WriteLine("UserID : " + user.UserIDResponse);
Console.WriteLine("CreatedAt : " + user.CreatedAt);
Console.WriteLine("# of Friends : " + user.FriendsCount);
Console.WriteLine("# of Followers : " + user.FollowersCount);
Console.WriteLine("Email : " + user.Email);
Console.WriteLine("# of Tweets : " + user.StatusesCount);
Console.WriteLine("Photo URL : " + user.ProfileImageUrl);
Console.WriteLine("-------------------------------------------");
aber Benutzer-E-Mail ist null.
vielleicht ist die E-Mail tatsächlich Null? Wenn es so weit kommt, ohne eine Ausnahme auszulösen, muss es einen Datensatz finden, um Ihr 'Benutzer'-Objekt zu füllen, und dem zurückgegebenen Datensatz ist keine E-Mail zugeordnet. – user1666620
aber mein Twitter-Konto hat E-Mail –
Wenn Sie sagen, die E-Mail ist "null", was genau passiert? Wird eine Ausnahme ausgelöst? Ist 'objAccount' mit einer Sammlung von' objTwitter.User' Objekten gefüllt? Ist 'user' aufgefüllt? – user1666620