问题标签 [tweetinvi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1187 浏览

exception - 'Tweetinvi.TwitterCredentials' 的类型初始化程序在 Autofac 为 3.3+ 时引发异常

我想使用特定的主题标签从 twitter 中检索推文。我为此目的使用 tweetinvi。但我收到一个错误外部异常:

0 投票
1 回答
3318 浏览

c# - 使用 Autofac 将类的单例实例注入 SignalR Hub

我正在创建一个应用程序,其中 SignalR 用于将实时推文广播到地图。我正在使用 C# Tweetinvi 库 ( tweetinvi.codeplex.com ) 来处理与连接到 Twitter 流 API 相关的所有逻辑。

Twitter API 指定任何时候只能向 Twitter 打开一个流连接。当我使用 SignalR 时,流连接和 Hub 类之间存在依赖关系。我知道 Hub 类是瞬态的,这意味着每次客户端请求时都会创建它,因此我需要确保注入 Hub 类的 Twitter Stream 类的实例是单例的,或者至少IFilteredStream只创建一次在应用程序的生命周期中。这是连接到 API 的样板代码:

IFilteredStream 接口公开了一个 lambda 方法,如下所示,它允许实时接收推文,我希望能够从我的 SignalR Hub 类中访问它:

此方法的来源可以在这里找到

我尝试实现 Autofac,似乎与 Twitter API 的连接发生了,但没有发生任何其他事情。我试图调试这个,但我不确定如何使用依赖注入来调试这样的场景。我的 Hub 类目前如下所示:

最后,我的 OWIN Startup 类,我在其中使用 Autofac 注册我的依赖项和集线器:

抱歉,如果这个问题有点乱,我很难理解我需要实现什么样的架构才能让它工作!对如何改进或应该如何做的建议/建议持开放态度!

0 投票
2 回答
1263 浏览

c# - 将实时推文流式传输到我的 .net 网站

我正在开发一个基于 Web 的应用程序,我想在其中显示特定查询的 twitter 流。用户确实需要刷新网页视图,它会自动加载推文。

到目前为止,我已经使用 tweetinvi 创建了一个简单的控制台应用程序,它读取推文并在推文上执行所有自定义逻辑。

接下来,我需要知道如何创建项目布局/基础设施,以便我的 Web 应用程序在没有客户端交互的情况下获得恒定的提要。

0 投票
1 回答
43 浏览

c# - MissingManifestResourceException 从 windows phone 8.1 应用程序发布到 twitter

我可以从模拟器发布到 Twitter。

我的代码:

但是从设备调试,在最后一行抛出 MissingManifestResourceException

0 投票
1 回答
1218 浏览

c# - 使用 JsonConvert.SerializeObject 序列化 Tweetinvi

我正在尝试使以下代码正常工作,但是当我尝试序列化对象时会引发未实现的异常。它指出“方法或操作未实现”。我曾尝试将 ITweet 实现为具体类,但我无法从接口转到具体类。

完全例外:

System.NotImplementedException:方法或操作未实现。在 Tweetinvi.Logic.JsonConverters.JsonPropertyConverterRepository.WriteJson(JsonWriter writer, Object value, JsonSerializer serializer) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeConvertable(JsonWriter writer, JsonConverter converter, Object value, JsonContract contract, JsonContainerContract collectionContract, JsonProperty containerProperty) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeValue(JsonWriter writer, Object value, JsonContract valueContract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeObject(JsonWriter writer, Object value, JsonObjectContract contract, JsonProperty member ,

0 投票
1 回答
765 浏览

c# - 使用 Tweetinvi 上传视频

我正在使用 TweetInvi 在 Twitter 上发布视频。

推文发布成功。但视频文件丢失。我在媒体上使用了来自 tweetinvi twwet 的代码

提前致谢。

0 投票
1 回答
2032 浏览

c# - 如何保持连续播放 - Tweetinvi

我从网上找到的代码改编了以下代码。工作正常,但没有连续运行并拉入新推文。我需要改变什么?帮助表示赞赏。

0 投票
2 回答
2065 浏览

twitter - 未找到来自 tweetinvi 的 TwitterCredentials.SetCredentials

我安装了 tweetinvi,但未找到 TwitterCredentials.SetCredentials。

我该如何解决这个问题。

0 投票
1 回答
674 浏览

c# - TweetInvi 视频上传失败,显示“无法发布推文,因为某些媒体无法发布!”

我遇到了 TweetInvi 0.9.9.7 无法上传视频的问题。该视频是一个 9MB MP4 视频,我可以使用 Web 界面将其上传到 Twitter。我得到的错误信息是:

该推文无法发布,因为某些媒体无法发布!

我使用 fiddler 可以看到此错误消息从 API 返回:

错误=段大小必须 <= 1。

根据其中一位开发人员的说法,当超过 5MB 的视频试图上传到 Twitter 并且没有以块的形式发送时,就会发生该错误。 https://twittercommunity.com/t/append-call-in-video-upload-api-giving-error/49067

这是我的代码,我做错了吗?上传 5MB 以下的文件可以正常工作,但官方 API 规范支持最大 15MB 的视频

0 投票
2 回答
753 浏览

c# - Twitter 广告 API 的 C# 客户端库

是否有用于 twitter Ads Api 的 C# 客户端库?

显然 Tweetinvi 不支持 Ads Api,但除此之外它是 Twitter 非常好的库。