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

asp.net - Tweetinvi Auth 类的并发使用

我们正在用 ASP.NET (C# - Framework 4.0) 开发社交媒体监控应用程序,并使用 Twitter 的 Tweetinvi 库。

我们必须同时发送推文并搜索各种 Twitter 用户。为了发布推文,我们必须首先在 Auth 类中设置访问令牌。但是,那里的所有功能都是静态的。如果我们设置任何用户的令牌,所有其他用户都会使用此帐户发布他的推文。

我怎样才能防止这个问题?

0 投票
2 回答
355 浏览

c# - Tweetinvi 不上传大于 15MB 的视频

我正在使用 Tweetinvi 并且可以毫无问题地上传 < 15MB 的文件。但是,即使 Twitter API 官方文档声明“文件大小不应超过 15 mb(同步)/512 mb(异步)”,它也会失败。我曾假设 Tweetinvi 将使用异步逻辑,因此应该可以工作,但似乎不行。

如果我做错了什么,或者如果 Tweetinvi 不允许这样做,有什么想法。

提前致谢。

0 投票
2 回答
193 浏览

c# - 未找到 TweetInvi 和 winRT 文件或依赖项

我正在使用 WinJS 和 Windows RT 组件创建通用 Windows 平台应用程序。我在RT组件中使用TweetInvi,通过JS调用关联类。我使用 NuGet 包安装程序安装了 TweetInviAPI (v1.1.1),因此通常会安装依赖项。

当我尝试调用 TweetInvi 时,出现异常并显示以下消息:

我已经尝试在我的解决方案中重新安装、刷新包。我也试图修复它,bindingRedirect但它很复杂,我有点迷失了。唯一的其他依赖项是Microsoft.NetCore.UniversalWindowsPlatform(v5.2.2)

我成功地使它在普通的 uwp 应用程序上工作,但不能在 winjs 和 windows RT 上工作。

如果您需要任何进一步的信息,请随时询问。

谢谢

更新 我使用 TweetInviAPI 1.2.0 alpha2 + Microsoft.NETCore.UnviersalWindowsPlatform 5.1.0,我发现我的项目目标是 .NET core 5.0

我正在挖掘日志文件以找出不起作用的依赖项,我为您找到了一些有趣的事情@Linvi 我认为:这是我的日志的原始部分,其中未找到依赖项 http://pastebin.com/ pJHddU3r

这里是未找到的依赖项的非详尽列表:

  • mscorlib
  • 系统核心
  • 系统
  • 系统网
  • System.Net.Http
  • System.ComponentModel.Annotations
  • System.Net.NetworkInformation
  • System.Runtime.Serialization.Primitives
  • System.Runtime.Serialization.Xml
  • System.Runtime.Serialization.Json
  • System.ServiceModel.Primitives
  • System.ServiceModel.Http
  • System.ServiceModel.Duplex
  • System.ServiceModel.NetTcp
  • System.ServiceModel.Security .....

这是我第一次使用 nugget,这真的是一次糟糕的体验,我从未见过如此糟糕的包管理器。我真的很想使用 TweetInvi,因为它是市场上唯一真实的 C# 库。

0 投票
1 回答
200 浏览

c# - 使用 Twitter API 进行历史搜索

如果我通过 Twitter 进行以下搜索 -

网址:https ://twitter.com/search?q=from%3Ajack%20just%20setting%20up%20my%20twttr&src=typd

我可以在 Twitter 上查看第一条推文。我想知道这是否可以通过编程方式使用Linq2TwitterTweetinvi 之类的东西?

我试过Linq2Twitter这样使用 -

然而,这会带来零推文计数searchResponse,这甚至可能吗?我的猜测是,由于这条推文已有 10 年历史,因此 API 限制根本不允许您在没有像 Gnip 这样的第三方消防软管的情况下返回这么远?

0 投票
1 回答
292 浏览

twitter - Tweetinvi 保持直播

我使用 Amazon EC2 服务器运行我的 Web 应用程序,并使用 TweetInvi 来维护用户和过滤的 Twitter 流。我需要流以 24/7 全天候运行。

我正在使用 StreamStopped 事件来保持流连续运行,如下所述:

如何保持连续播放 - Tweetinvi

我通过使用hangfire(http://hangfire.io/)在后台维护流连接来在我的启动类中启动流,但很高兴以其他方式执行此操作。

如果没有用户连接,我的应用程序将 24/7 保持活动状态。

然而,过了一会儿,没有出现异常,流停止了。

有没有更好的方法来维持和保持流的活力?

0 投票
0 回答
88 浏览

c# - 当新通知通过 UWP 和 Tweetinvi 到达 Twitter 时,我如何生成 toast?

我正在使用 C# 和 Tweetinvi 开发一个替代的 UWP Twitter 客户端。但是,我遇到了障碍。我想使用某种描述的后台任务,结合 Tweetinvi Streams API,在通过 Twitter 收到新通知时生成 toast。

但是,我正在为此苦苦挣扎,主要是由于对 UWP 后台任务的严格限制。如果我无法在后台任务中运行任何内容超过 30 秒,我应该如何通过 Streams API 检查新通知?看来它需要在后台不断运行以检测新数据。

0 投票
0 回答
50 浏览

c# - 试图从控制台应用程序中使用 Twitter。凭证以错误的方式存储

我使用 Tweetinvi c# 库制作了一个控制台应用程序。如果我解决了这个问题,我的项目几乎完成了。

每次我使用 Tweetinvi 并将凭据直接输入到代码中时,它都可以正常工作并发布推文,所以我知道该命令有效。但是我需要将凭据存储在一个文件中,将它们解析为子字符串并从空格等中清除它们。解析成功,因为我检查了console.writeline. 当使用变量在 tweetinvi 授权中设置键时,什么都没有发生,这意味着我在清除子字符串时犯了一个错误。Consolle.Writelines什么都没有显示,凭证不起作用。有什么帮助吗?

`

0 投票
2 回答
277 浏览

twitter - 无法获取推特推文

我现在每天都收到推特提要。我正在使用 tweetinvi Api,我的代码只获取最新的 200 个提要,并且我想要全部。

我的代码是公共函数 getTweets()

0 投票
1 回答
290 浏览

c# - 如何为 tweetinvi 显示图像配置文件

我已经尝试通过 GetProfileImageStream Next CODE 查看图像

在语言 C# 形式!出错误

严重性代码 描述 项目文件行抑制状态
错误 CS0029无法将类型隐式转换'System.IO.Stream''System.Drawing.Image'

问题是什么?感谢

0 投票
2 回答
88 浏览

linux - 将 Tweetinvi 添加到没有 nuget 的单声道

我不得不使用 monodevelop 在 Linux 中创建一个 .NET 项目。当我在 Ubuntu 中尝试 monodevelop 时,当我在某些包中使用 nuget 时收到一条错误消息,说我的版本是 2.8,我需要 2.12 或更早版本。我在终端中成功更新了 nuget 包,但无论我做什么,monodevelop 都使用 2.8。因此我无法使用的 nuget 包是 Tweetinvi。

为了解决这个问题,我必须在不使用 nuget 的情况下添加 tweetinvi,或者设法使用从外部 monodevelop 运行的 nuget 2.12,我不知道该怎么做。

https://github.com/linvi/tweetinvi