我正在使用Xamarin和LinqToTwitter插件。我想要的只是获取带有某些标签的消息。但是,即使最简单的查询也会由于错误“找不到方法'HttpClientHandler.set_AutomaticDecompression'”而失败。
try
{
var context = GetTwitterContext();
var searchResponses = ( from search in context.Search
where search.Type == SearchType.Search && search.Query == "Xamarin"
select search.Statuses).SingleOrDefault();
var tweets = from tweet in searchResponses
select new Message
{
Value = tweet.Text,
Id = tweet.TweetIDs,
ImageUri = tweet.User.ProfileImageUrl,
UserName = tweet.User.ScreenNameResponse,
Name = tweet.User.Name,
CreatedAt = tweet.CreatedAt,
ReTweets = tweet.RetweetCount,
Favorite = tweet.FavoriteCount.Value
};
return tweets.ToList();
}
catch (Exception ex)
{
ex.Message.ToString();
}
当我查看异常时,有一个来源:“ mscorlib”。所以我想知道哪里可能出问题了,因为看起来好像插件Microsoft.Bcl.Compression没问题。
我也将我的packages.config“ LinkToTwitter”更改为小写的“ linqtotwitter”,但这几乎没有帮助。
将不胜感激。
LINQ to Twitter依赖于HttpClient。您应该从NuGet Microsoft HTTP Client Libraries安装它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句