问题标签 [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.
c# - 如何使用 Tweetinvi 从关键字中检索所有推文?
我是一名新的 C# 开发人员,我正在尝试开发一个 ASP.NET Webforms 应用程序来使用 Tweetinvi 库搜索 Twitter。我能够按用户和短语搜索 Twitter。但是,我现在正在努力按短语搜索推文,因为它只返回少量低于 150 条推文的推文,我不知道为什么。
我能够按用户检索超过 1700 条推文,但是当我在按短语搜索时应用相同的代码概念时我只能获得 150 条推文,我不知道为什么。
请注意,按短语搜索推文中的短语可以是任何关键字、主题标签或 Twitter 帐户名称
这是按短语搜索推文的 C# 代码:
c# - tweetinvi 在本地主机上工作,但在 azure 服务器上抛出 dll 错误
尝试使用在 azure web 角色上运行的 tweetinvi 发出 api 请求时,会发生以下错误。
无法加载文件或程序集“System.Threading.Tasks,Version=2.6.10.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。
我尝试为这个 dll 安装 nuget 包,但随后出现编译错误(在两个地方声明了相同的类型),因为显然,system.threading.tasks
捆绑在mscorlib.dll
.NET 版本:4.5
tweetinvi 版本:v4.0.30319 强名
twitter - 用于大型上传的 tweetinvi 分块上传
我正在尝试使用 tweetinvi 进行文件上传。文件上传适用于图像,但相同的代码不适用于视频(超过 20 mb 的大视频)
我在这里问过,但现在回答
所以我寻找另一种解决方案。有 tweetinvi 分块上传我对此进行了编码但它不起作用,它没有给出错误但它不起作用
c# - tweetinvi,我无法检索消息
我想监控检索消息,以便机器人可以响应它们。
我可以使用 tweetinvi 发送 pm,但由于某种原因,我无法让它检索该帐户中的任何消息。GetLastMessage 始终返回 null。
我尝试了以下方法:
在这个测试中,我有一个计时器,它每 1 秒运行一次并对消息进行 pols。
我也试过
我也尝试过使用
IAuthenticatedUser authenticatedUser = User.GetAuthenticatedUser(); authenticatedUser.GetLatestMessagesReceived();
我在用
c# - C# -> VB.Net 中的 RaiseEvent
我在 VB.Net 中使用 TweetInvi 很开心,不幸的是,我在将此代码转换为 VB.Net 时遇到了问题。我仍然是初学者,我试图获取有关 RaiseEvent 的一些信息,但我做不到。这是代码。我想在按钮事件中运行它:
谢谢。
c# - 使用 Tweetinvi 或类似工具从 C# Windows 服务发布推文
我正在考虑使用 Tweetinvi 在 Twitter 上发布一些服务状态更新,这似乎是一个做这类事情的好库,但我刚刚开始研究这个,所以使用它并不是一成不变的。
然而,我的研究还没有发现一件事,那就是在本质上是一种无头服务中处理 Twitter 身份验证的一种明显方法。我用 Twitter 创建了一个应用程序,所以我有我的消费者密钥和秘密,我可以执行“仅限应用程序”身份验证来请求用户信息、获取他们的关注者等,但我当然无权发布推文。
因此,我的目标是(一旦测试版结束)创建一个适当的 Twitter 帐户,以某种方式让服务对该帐户进行身份验证,然后以规定的时间间隔从通用服务发布状态更新。这是一个相当简单的想法。
当然,我可以执行此处提到的基于 PIN 的身份验证之类的操作:
https://github.com/linvi/tweetinvi/wiki/Authentication
我可以手动运行它,获取 PIN 码,然后继续工作流程。但这需要定期重新认证,还是基本上“永远”有效?我正在寻找一种方法来使其尽可能自动化,并且必须每 x 小时重做一次身份验证,这对这个梦想来说是一个巨大的挫折,如果不是一个展示者的话。
当然,我将拥有用于发布状态的 twitter 帐户的密码,但我看不到在没有手动用户干预的情况下进行良好的老式登录的方法 - 我有什么选择?
c# - tweetinvi - 没有错误,没有推文
我正在尝试发送带有磁盘图像的推文。我当前的代码如下:
代码似乎在运行,没有返回异常,但尚未发布推文。感谢任何帮助或见解。
c# - 从 C# MVC 应用程序发布视频后,无法在 Twitter 上播放媒体
我可以使用 tweetinvi 库成功发布视频(MP4),但成功上传视频后无法播放。而如果我手动发布相同的视频,它就可以正常播放。在花了很多时间之后我无法找到它背后的原因,我别无选择,只能在这里请求解决方案。以下是我用来在 Twitter 上上传视频的代码。
我使用的是 tweetinvi 版本 1.2.0.1,因为我的应用程序框架版本限制我使用最新版本的 tweetinvi。
twitter - Twitter:使用快速回复按钮发送直接消息时出错
我需要发送 Twitter DM 并快速回复。
我使用 Tweetinvi,目前不支持快速回复,因此我尝试在最喜欢的级别更改 Tweetinvi 代码中的查询:就在它发送到 Twitter 之前。
如果我发送这个(基本信息)
有用
送的时候是这个
我得到状态 401 Web 请求失败。
为了构建我的请求,我尝试简化此示例:
但我错过了一些东西。我想这是查询中的一个小错误。我尝试了几种变体,但我无法获得更好的结果。当然,在我的代码中,我使用了一个真实的 userId,在这里我用 9 屏蔽了它。
你能建议我对我的查询进行工作更正吗?(也许有使用多个标签的例子)
更新。
我尝试使用 TwitterAccessor(在 Tweetinvi 代码中没有 hack)并改进了 json
这是我更新的代码
现在我遇到错误 401,其描述如下:“未经授权 - 身份验证凭据丢失或不正确。”
哪个好得多。可能我只需要使用 TwitterAccessor 添加凭据头,但我需要这方面的帮助。
我想添加一些 TwitterAccessor。在发布之前创建凭据标题的方法应该完成这项工作。
c# - TweetInvi API C#
我正在使用 TweetInvi Streaming API 来观看我的 Twitter 时间线,并在每次有人用“AREA2017”这个词发推文时向我发送一封邮件;
这是我到目前为止的地方:
所以,我不太清楚为什么它不起作用,我按照本教程进行操作: https ://www.youtube.com/watch?v=e-lJm-bqyI0 +
我检查了用我的代码向我发送一封邮件,它运行良好,api 只是找不到任何包含“AREA2017”的推文。