我已经为c#寻找了不同的包可以进行Oauth身份验证,而从我看过的那些,最好的工作似乎是Tweetinvi。
使用此项目,我可以在身份验证后获取用户的访问令牌,但无法获取用户的id和screenName。为了能够获得这些信息,我需要向Twitter API发出verify_credentials请求,看起来Tweetinvi是一个不会很快开发的功能https://tweetinvi.codeplex.com/workitem/1724。
获取用户ID和screenName的任何可能方法?谢谢!
答案 0 :(得分:0)
此功能已在Tweetinvi中实施:
var user = User.GetLoggedUser();
如果您想从一组特定的凭据中获取它:
var userFromCredentials = User.GetLoggedUser(credentials);