使用Spring Social.NET推送Twitter通知

使用Spring Social.NET推送Twitter通知,twitter,observablecollection,system.reactive,spring.net,spring-social,Twitter,Observablecollection,System.reactive,Spring.net,Spring Social,我正在应用程序中使用。我不想在一个循环中查询twit更新(拉),我只想听听感兴趣的twit(hashtags、@references、关键字或timeline中的更新),并在推送通知到来时接收推送通知。因此,我认为这样做的方法是使用事件模型,例如,但是,我在API中找不到任何东西来处理这个问题,也找不到任何示例来演示它。如果有人能为我提供此功能的正确方向,我将不胜感激。谢谢。Rx将允许您很好地公开基于推送的API。如果API不支持推送,那么您可以使用Rx通过轮询来伪造推送,但将其公开为推送(Ob

我正在应用程序中使用。我不想在一个循环中查询twit更新(拉),我只想听听感兴趣的twit(hashtags、@references、关键字或timeline中的更新),并在推送通知到来时接收推送通知。因此,我认为这样做的方法是使用事件模型,例如,但是,我在API中找不到任何东西来处理这个问题,也找不到任何示例来演示它。如果有人能为我提供此功能的正确方向,我将不胜感激。谢谢。

Rx将允许您很好地公开基于推送的API。如果API不支持推送,那么您可以使用Rx通过轮询来伪造推送,但将其公开为推送(
Observable.Interval
或调度器等)

您首先需要了解Twitter如何公开基于推送的通知。如果您的客户端(Spring.NET Twitter Ext)不支持此功能,那么您就只能进行轮询(无论是否通过Rx)


看来您想看看Twitter Streams API()

Rx只允许您很好地公开基于推送的API。如果API不支持推送,那么您可以使用Rx通过轮询来伪造推送,但将其公开为推送(
Observable.Interval
或调度器等)

您首先需要了解Twitter如何公开基于推送的通知。如果您的客户端(Spring.NET Twitter Ext)不支持此功能,那么您就只能进行轮询(无论是否通过Rx)


您似乎想看看Twitter流API()

Spring社交Twitter最近才开始支持Twitter的流API。但这是针对Java的,您的问题是关于SpringSocial.NET的。我怀疑SpringSocial.NET是否支持这一点。但我会打电话给布鲁诺(SpringSocial.NET项目负责人),看看他是否能在这里插话

在SpringSocial.NET支持Twitter的流媒体API之前,您可以选择继续轮询(由于速率限制,这是不理想的),或者自己实现流媒体支持。我相信布鲁诺不会介意向他的项目添加流媒体支持的请求。:)


要明确的是,SpringSocial.NET与SpringSocial不是同一个项目,这两个项目只是松散相关(因为我知道如果有关于SpringSocial.NET的问题,应该给谁发电子邮件)。

SpringSocial Twitter最近才开始支持Twitter的流媒体API。但这是针对Java的,您的问题是关于SpringSocial.NET的。我怀疑SpringSocial.NET是否支持这一点。但我会打电话给布鲁诺(SpringSocial.NET项目负责人),看看他是否能在这里插话

在SpringSocial.NET支持Twitter的流媒体API之前,您可以选择继续轮询(由于速率限制,这是不理想的),或者自己实现流媒体支持。我相信布鲁诺不会介意向他的项目添加流媒体支持的请求。:)

要明确的是,SpringSocial.NET与SpringSocial不是同一个项目,这两个项目只是松散相关(因为我知道如果有关于SpringSocial.NET的问题,应该给谁发电子邮件)。

SpringSocial.NET很好地使用了C#特性,例如异步操作。同时支持流也很好,因为在任何Twitter应用程序中,这都是很自然的事情。SpringSocial.NET很好地使用了异步操作等C#特性。同时支持流也很好,因为这是你在任何Twitter应用程序中都想要的东西。