트위터로 인증 한 후 사용자 정보를 검색하고 싶습니다. 이 목적을 위해 저는 LINQ를 Twitter 라이브러리에 사용하고 있습니다. 이 코드로 할 수 있습니다 :LINQ to Twitter를 사용하여 인증 후 사용자 정보 얻기
var usersResponse =
(from user in context.User
where user.Type == UserType.Lookup &&
user.ScreenName == "MRade90"
select user).ToList();
var users =
(from user in usersResponse
select new User
{
Name = user.Identifier.ScreenName,
StatusText = user.Status.Text,
PictureUrl = new Uri(user.ProfileImageUrl)
}).FirstOrDefault();
그러나이 값은 ScreenName을 MRade90으로 설정하여 하드 코드됩니다. 현재 인증 된 사용자에게 동일한 작업을 수행 할 수 있습니까?
나는 이렇게 할 수 있다고 생각하지 않습니다. http://linqtotwitter.codeplex.com/SourceControl/latest#LinqToTwitterAg/User/User.cs 구현을 보면 사용자 정보를 얻기 위해 사용자 JsonData 객체가 필요하다는 것을 알 수 있습니다. 그런 일이 생기려면 사용자를 인증하고 JsonData를 수집해야합니다 (내가 가정 한 OAuth 인증 자 클래스 작성). –
이것은 OAuthAuthorizer 클래스의 구현입니다. http://linqtotwitter.codeplex.com/SourceControl/latest#LinqToTwitterAg/OAuth/OAuthAuthorizer.cs –