问题标签 [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 回答
627 浏览

c# - 如何找到推特对话的开始?

我正在编写一个简单的程序,它会定期检查是否有人在推特上发布了我的帐户,并发布回复。

一旦它回复了,我不希望它再次回复(否则它将永远回复)所以它必须是每条推文的回复(如果对话继续,那么它将继续在末尾添加一条推文)。

我希望它是无国籍的。

因此,我想抓取所有推文对话,看看他们是否已经有我的程序回复。如果没有,请回复。

如果您浏览推特,您可以将推文的所有回复视为“对话”。所以我想把所有的对话都挂在墙上,看看每个对话中的最新推文是否是我做的。如果不是,那么我想添加一个回复。

我遇到的问题是我无法进行“对话”,因为我找不到推文如何正确链接在一起。

我打算通过获取所有提到我的推文来构建地图,然后计算出“根”推文(对话的开始)并阅读每个对话,看看最后一个回复是否是我的。

但是,我无法弄清楚什么是根推文,因为有时即使是根推文也会填充 InReplyToUserId 属性。所以我不知道哪些是根推文。

有任何想法吗?到目前为止,这是我的代码:

0 投票
0 回答
457 浏览

c# - Twitter GetFollowers() 返回 0 个关注者

我正在使用 TweetInvi C# twitter 库进行 twitter API 调用。我有一个 Twitter 用户列表,我想在我的列表中获得每个用户的 20 个关注者。我User.GetFollowers(20)循环执行。我有时确实会获得关注者,但有时会获得 0 个关注者。我检查了 Twitter 上的实际用户,该用户有很多关注者(~1500)。

我正在处理速率限制。我有Thread.Sleep(queryRateLimits.ResetDateTimeInMilliseconds)事件TweetinviEvents_QueryBeforeExecute

编辑:添加我的代码:

获取关注者方法偶尔返回 0 个关注者,即使实际用户有很多关注者(在调试时确认)

您能否提出一些解决方法或指出我的方法中的任何错误,

0 投票
1 回答
356 浏览

c# - 如何使用 twitter 流 API 获取多个基于关键字的流数据

我正在使用 tweetinvi 0.9.7 从针对多个关键字的过滤流中获取数据。我正在使用多个线程同时针对 10 个关键字获取数据。

问题是只有两个关键字正在获取数据,而其他线程在没有获取任何数据的情况下退出。可能的原因是什么?以及如何解决它。请指导我。

0 投票
2 回答
83 浏览

c# - 推文流服务无法写入 Azure HDInsight HBase 群集上的 HBase 表

我正在关注微软的官方 Azure 文档:Analyze real-time Twitter mood with HBase in HDInsight教程以创建一个简单的实时推文流服务,该服务会将推文写入托管在 Azure HDInsight HBase 集群上的HBase 表中。

我已正确设置我的 Twitter 应用程序凭据。我正在使用最新的Microsoft HBase .NET 库和最新的TweetinviAPI .NET C# 库 (0.9.10.1)。

我无法理解为什么没有实时推文从我的流服务程序写入我的 HBase 表的原因。

感谢任何帮助!

提前致谢。

0 投票
1 回答
50 浏览

c# - event using for autoupdate

I have this small code on c# .NET which publish tweets and shows timeline of twitter using tweetinvi . And I'd like to autoupdate timeline whenever the tweet is sent. Can anyone advice how to do it with event? Thanks for answers.

0 投票
2 回答
472 浏览

c# - Tweetinvi 在通用 Windows 10 应用程序中进行身份验证

我使用方法 Auth.SetUserCredentials(...);

当我尝试在测试控制台应用程序中进行身份验证并发布推文时,一切都很好。当我在 uwp 应用程序中执行相同操作时,我在尝试进行身份验证时收到此错误:

System.TypeInitializationException:“Tweetinvi.Auth”的类型初始化程序引发了异常。---> System.IO.FileLoadException:无法加载文件或程序集“System.Core,版本=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(HRESULT 异常:0x80131040)在 Tweetinvi.Core.TweetinviCoreModule.Initialize() 在 Tweetinvi.I​​njectinvi.AutofacContainer.InitializeModules()

如果您想查看我的代码:https ://github.com/matdestr/TwitterShared.git

0 投票
2 回答
540 浏览

c# - C# Tweetinvi 库 - 项目构建警告

我使用两个项目创建 UWP 解决方案 - 通用 Windows 应用程序和通用 Windows 类库。在 App 项目中,我参考了 Library 项目。下一步 - 我用 Nuget 添加了一个 Tweetinvi 库(我尝试了不同的版本),并且我有编译警告:

从版本 YYY 为程序集 XXX 执行重新映射 app.config

我的输出(对不起 ru 语言):

如果我将 Tweetinvi 库添加到我的 App 项目中 - 问题不会发生。

我做错了什么,我该如何解决?

0 投票
1 回答
104 浏览

tweetinvi - 如何使用 Tweetinvi 自动转发某人或标签并关注他们

我想制作一个自动转发/关注机器人,以便我可以关注和转发某些人并转发特定的标签(#Giveaways) 我正在使用 Tweetinvi,但我不明白如何做我列出的这些事情。

0 投票
1 回答
304 浏览

c# - 如何使用 Tweetinvi 时间线请求进行数据绑定

我正在学习如何用 C#/XAML 编写代码,我想使用 Tweetinvi 库创建一个简单的 Twitter 时间线阅读器。我无法在我的 GridView 中显示推文。我很确定我的错误是在我获得家庭时间线之后。

这是我的模型

我无法弄清楚 GetHomeTimeline() 之后的内容,因此我可以将其绑定到我的 XAML 代码。

谢谢

弗朗西斯

0 投票
1 回答
1858 浏览

c# - 无需每次都重新验证即可保存 Tweetinvi 凭据

基本上我想做的是从用户那里获取最近的推文并与他们一起做事。我正在使用 Tweetinvi 和基于 PIN 的身份验证,如网站上所述,如下所示:

现在的问题是,每次通过浏览器启动我的应用程序时,我都必须登录并连接到 Twitter,这有点烦人。我尝试将身份验证详细信息保存在文本文件(消费者密钥、消费者秘密、访问令牌、访问令牌秘密)中,然后将信息插入 appCredentials 和 userCredentials,但没有结果,因为我不断收到 TwitterNullCredentialsException。那么如何保存我的凭据,这样我就不必在每次启动时重新连接?