仅使用 TwitterSharp 示例的 Twitter C# 搜索
Twitter C# search using solely TwitterSharp example
我目前正在尝试使用 C# 从 Twitter 进行搜索。
我是 C# 的新手,在发现我应该使用 TweetSharp () 并在 VisualStudio 上使用 NuGet 安装它之后,我很难进行简单的身份验证和搜索,因为我没有找到任何仅基于的简单示例鸣叫尖锐。
我已经获得 API 密钥、API 秘密、访问令牌和访问令牌秘密(在 Twitter 开发网站上)。
我只想在搜索主题标签后获得一些 JSON 数据。
仅基于 TweetSharp(没有其他库,尤其是 NuGet 上找不到的库)的简单示例代码可以挽救我的生命! TweetSharp 的文档也可以解决问题,目前我没有找到它...
干杯,
凯文
根据您的第一条评论。 Tweetinvi is a library that has been actively maintained for 4 years now as compared to Tweetsharp. It has been available on nuget 自 2013 年以来,最近发布了第一个主要版本 1.0。
使用 Tweetinvi 回答您的问题:
// Authentication
Auth.SetUserCredentials("CONSUMER_KEY", "CONSUMER_SECRET", "ACCESS_TOKEN", "ACCESS_TOKEN_SECRET");
// Get json directly
var tweetsJson = SearchJson.SearchTweets("hello");
// Get json from ITweet objects
var tweets = Search.SearchTweets("hello");
// JSON Convert from Newtonsoft available with Tweetinvi
var json = JsonConvert.SerializeObject(tweets.Select(x => x.TweetDTO));
var tweetDTOsFromJson = JsonConvert.DeserializeObject<ITweetDTO[]>(json, JsonPropertiesConverterRepository.Converters);
var tweetsFromJson = Tweet.GenerateTweetsFromDTO(tweetDTOsFromJson);
我目前正在尝试使用 C# 从 Twitter 进行搜索。 我是 C# 的新手,在发现我应该使用 TweetSharp () 并在 VisualStudio 上使用 NuGet 安装它之后,我很难进行简单的身份验证和搜索,因为我没有找到任何仅基于的简单示例鸣叫尖锐。 我已经获得 API 密钥、API 秘密、访问令牌和访问令牌秘密(在 Twitter 开发网站上)。 我只想在搜索主题标签后获得一些 JSON 数据。
仅基于 TweetSharp(没有其他库,尤其是 NuGet 上找不到的库)的简单示例代码可以挽救我的生命! TweetSharp 的文档也可以解决问题,目前我没有找到它...
干杯, 凯文
根据您的第一条评论。 Tweetinvi is a library that has been actively maintained for 4 years now as compared to Tweetsharp. It has been available on nuget 自 2013 年以来,最近发布了第一个主要版本 1.0。
使用 Tweetinvi 回答您的问题:
// Authentication
Auth.SetUserCredentials("CONSUMER_KEY", "CONSUMER_SECRET", "ACCESS_TOKEN", "ACCESS_TOKEN_SECRET");
// Get json directly
var tweetsJson = SearchJson.SearchTweets("hello");
// Get json from ITweet objects
var tweets = Search.SearchTweets("hello");
// JSON Convert from Newtonsoft available with Tweetinvi
var json = JsonConvert.SerializeObject(tweets.Select(x => x.TweetDTO));
var tweetDTOsFromJson = JsonConvert.DeserializeObject<ITweetDTO[]>(json, JsonPropertiesConverterRepository.Converters);
var tweetsFromJson = Tweet.GenerateTweetsFromDTO(tweetDTOsFromJson);