- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试让 TweetSharp 对特定区域内的推文执行搜索。不幸的是,这总是返回 0 个结果。
public IEnumerable<TwitterSearchStatus> Search(string terms)
{
TwitterSearchResult result = ServiceManager.Instance.service.Search(terms,100);
IEnumerable<TwitterSearchStatus> returnValue = result.Statuses;
return returnValue;
}
public IEnumerable<TwitterSearchStatus> SearchGeolocation(string terms)
{
return Search(terms + "&geocode=51.50788772102843,-0.102996826171875,50mi");
}
这似乎生成了带有 & 和 % 转义字符的查询,然后服务不会转换这些字符,这意味着我收到错误消息,您必须输入查询:
http://search.twitter.com/search.json?test%26geocode%3D51.50788772102843%2C-0.102996826171875%2C50mi
如果我使用适当的字符运行此查询,它似乎工作正常:
http://search.twitter.com/search.json?test&geocode=51.50788772102843,-0.102996826171875,50mi
有人有什么建议吗?
最佳答案
通过执行以下步骤,我能够让 TweetSharp 的搜索支持地理编码参数:
TwitterSearchResult, "search", Search, string q, string geocode
tsSource\bin\lib\4.0 目录中的 TweetSharp.dll 程序集将包含新方法。您可以像这样调用新方法:
service.Search("test", "51.50788772102843,-0.102996826171875,50mi");
或者,您可以使用 Twitterizer支持您的搜索查询。它的搜索功能不会过度转义查询字符串参数,它应该能够与 TweetSharp 并行运行。如果您走这条路,搜索查询代码将如下所示:
//reference Twitterizer2.dll
var tokens = new Twitterizer.OAuthTokens {
ConsumerKey = @"consumerKey",
ConsumerSecret = @"consumerSecret",
AccessToken = @"accessToken",
AccessTokenSecret = @"accessTokenSecret"
};
var response = Twitterizer.TwitterSearch.Search(tokens, "test",
new Twitterizer.SearchOptions {
GeoCode = "51.50788772102843,-0.102996826171875,50mi"
});
if (response.Result != Twitterizer.RequestResult.Success)
return;
foreach (var status in response.ResponseObject)
{
Console.WriteLine(status.Text);
}
关于c# - TweetSharp 2.0 搜索和地理编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5805111/
Error 11 The type or namespace name 'RestResponse' could not be found (are you missing a using direc
我正在尝试遵循 Pete Brown 的介绍性 WPF 教程,该教程利用 TweetSharp 库与 Twitter 进行交互。 我已经从 Codeplex ( http://tweetsharp.c
有谁知道如何使用 TweetSharp 获取某些帐户的关注者数量? 最佳答案 您可以从 TwitterUser 对象中获取好友和关注者计数。直接获取用户: var twitter = FluentT
我正在使用 TweetSharp 向用户发送推文(目前正在测试),但它不断返回错误的身份验证数据 {"errors":[{"code":215,"message":"Bad Authenticat
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
无法在官方 TS 文档、其他 Tweetsharp SO 帖子或挖掘库的类中找到它;所以我想我会问。您如何使用 Tweetsharp 检索特定用户的最新推文列表? 您可以假设我正在使用一个帐户进行身份
我们正在使用TweetSharp (TweetSharp 版本 = 2.3.1 和 Newtonsoft.Json 版本 = 5.0.6)用于在我们的 Web 应用程序中显示用户推文的 API。以下是
这是最基本的示例,它会抛出异常。 // Pass your credentials to the service TwitterService service = new TwitterService
如何使用 TweetSharp 获取直接消息? 我试过这个: var twitterApp = new TwitterService(OAuthConsumerKey, OAuthConsumerSe
我正在使用 tweetsharp 库来检索特定主题标签的推文 var service = new TwitterService(Consumer Key, Consumer Secret); se
当我调试下面的代码时,我在下面的问题上卡住了一段时间: TwitterService service = new TwitterService("_consumerkey", "_co
这里有人试过使用 TweetSharp 用图片发推文吗? 我尝试了以下方法: Dictionary imageDict = new Dictionary(); imageDict.Add(imageP
您好,我对 tweetsharp sdk 有疑问。我尝试用下面的代码阅读推文,有时我并不总是接受这个异常(exception):“算术运算导致溢出”。我搜索了但没有找到原因? TweetSharp.T
在 TweetSharp 1.0 中有 FluentTwitter,TweetSharp 2.0 似乎没有任何地方,它甚至似乎没有被弃用,而是完全删除,如果 TweetSharp 的这一部分在 2.0
我正在尝试让 TweetSharp 对特定区域内的推文执行搜索。不幸的是,这总是返回 0 个结果。 public IEnumerable Search(string terms) { Twitte
我找不到最近的答案。 据报道,Tweetsharp 在一些旧帖子中不支持来自 Twitter 用户流 api 的流。然而,github 显示了一个看起来支持流式传输的类。 https://github
我创建了一个新的应用程序并在 Twitter 上注册它以获取消费者 key 、消费者 key secret 、 token 和 token secret 。然后我添加了对 TweetSharp 的引用
我正在尝试在我的 asp.net mvc 3 应用程序中实现 tweetsharp,但我遇到了问题。 我使用以下设置创建了一个新的 Twitter 应用程序: 申请网址:http://127.0.0.
我是 TweetSharp 的初学者,我正在使用 TweetSharp 的 ListTweetsOnHomeTimeline() 方法,有时此方法工作正常,有时返回 null。 下面是我的代码 IEn
我是一名优秀的程序员,十分优秀!