问题标签 [twitterizer]
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# - 我可以以编程方式调用 Twitter 链接服务(用于缩短网址)吗?
我刚刚在我的网站上实现了一项功能,以使用 C# 中的 Twitterizer API 在我的网站添加新用户内容时在机器帐户下发布推文。
效果很好,但是如果我直接调用 Twitterizer Update() 方法并且推文包含一个 URL,则该 URL 不会通过 Twitter 的新 URL 缩短链接服务器http://t.co运行
这是我目前正在使用的存根:
我可以调用 Twitter API 来缩短 URL 吗?我希望这会在我调用 Update() 时自动发生,但没有这样的运气。如果没有,我的替代方案是什么?我想要推文中较短的 URL 和可点击的 URL。
编辑:
我想真正的问题是:如果我有耐心,我最终会开始在我的推文中免费获得缩短且可点击的 URL,因为新的...
...服务推出了吗?
现在,如果将以下文本发送到 Twitter API,我只会收到一条带有原始文本的推文,但没有可点击的 URL:
c# - TweetSharp - FluentTwitter 去哪儿了?
在 TweetSharp 1.0 中有 FluentTwitter,TweetSharp 2.0 似乎在任何地方都没有,它甚至似乎没有被弃用,而是完全被删除,如果 TweetSharp 的这部分在 2.0 中仍然可用,谁能指出我以及如何访问它?
在他们的谷歌代码页中,他们甚至有谈论 FluentTwitter 的主题,比如这个,它无法导航(你显然无法访问它)但它会显示在谷歌搜索结果中。我真的不知道 Dimebrain 是什么,这是 TweetSharp 的自定义版本,还是 v1.0 的命名方式,还是什么?
真的很混乱。
Twitterizer 也发生了类似的事情,他们在他们的网站上声称,对于大多数项目,您应该只需要 Twitterizer2.dll 和 Newtonsoft.Json.dll,但您也可以使用 Twitterizer2.Streaming.dll 之类的东西,这是无处可寻的。 ..
Twitterizer2.Streaming.dll
这是一个插件库,提供对 Streaming API 的访问。
大多数项目不需要此文件。
我需要一个最新的并允许使用 Streaming API 的 Twitter API 包装器。
更新我在哪里可以下载这个版本的 TweetSharp 的工作副本?我逐个文件下载了该版本文件,创建了自己的解决方案并提供了我认为需要的参考库,但我只是不断遇到编译时错误。
更新Twitterizer 似乎不支持 Streaming API,这就是为什么他们没有在他们的主要版本中包含他们的流包装库。尽管如此,仍然没有关于 TweetSharp 的线索。
更新TweetSharp 似乎也在存储库中不停地跳跃:谷歌搜索产生以下所有结果:google code
、github、codeplex
和nugetgoogle code
,但codeplex
链接似乎已被删除。
c# - Twitterizer - 仅从我关注的用户中搜索推文的 C# 代码
我目前正在使用 Twitterizer 使用 C# 搜索公共推文:
我想做的是只搜索我关注的人的推文。有没有办法做到这一点?
c# - C# 中 Twitterizer2 的代理身份验证
目前我用来更新推特状态的代码如下......
请教我如何在 10.0.0.21 和端口 3128 上请求用户名和密码的代理验证自己的身份。
我可以使用以下代码从 C# 应用程序访问网络并下载网页,但由于此问题,我无法从 twitterizer 更新 twitter...
如何在 twitterizer2 包中做同样的事情......?它不是从 IE 获取的,因为此代理需要身份验证。
我不确定如何修改配置文件。另一个问题是我不会总是在代理后面运行这个应用程序..大多数情况下它将在代理之外运行。
请帮忙。谢谢。
c# - Twitterizer:“无法使用 OAuth 进行身份验证”
我正在使用Twitterizer库将网站内的推文发布到我的 Twitter 帐户中。它在现场运行良好,在我的本地服务器上运行(通过 twitter 应用程序使用 OAuth 进行身份验证并发布推文)。但是当我尝试在生产服务器上发布推文时,Twitterizer 说:“结果 =未经授权。错误消息 =无法使用 OAuth 进行身份验证。”
我仔细检查了消费者密钥,还尝试重置密钥并重试 - 结果相同。
Twitter 应用程序具有对我的 Twitter 帐户的读/写访问权限,并且没有被阻止。这个问题在成功工作了大约一个月后突然出现,当时每隔一小时左右就会发布一次推文。
这里有什么问题?
更新 似乎,其他人也面临这个问题:https ://dev.twitter.com/discussions/305
更新 2 最后,我发现了导致问题出现在我的案例中的原因。生产服务器上的 Web 应用程序尝试使用 140 个字符更新状态(由 String.Length 属性测量)。第一个字符是 unicode Character 'LEFT-TO-RIGHT MARK' (U+200E)。因此,此文本被传递给 TwitterStatus.Update(..) 而不做任何更改。我调试了一点 Twitterizer 资源,发现 oauth_signature(=hash) 计算不正确。oauth_signature 是从实际请求的另一个 url 生成的。我还没有清除这个错误发生的原因和时间,可能会在接下来的几天里写更多的信息。
更新 3 我尝试使用新版本的 Twitterizer (2.3.3) 发布相同的消息,但没有发生错误。问题消失了。
这是我用来发布推文的代码:
security - 没有用户数据库的 Twitter OAuth 令牌存储?
我正在尝试拼凑一个我认为对人们有用的非常快速的混搭,我想利用 Twitter 通信。这是我第一次使用 OAuth,我选择了Twitterizer库来完成这项工作。
我的问题来自这样一个事实,即我不打算存储用户信息或让用户创建帐户(它更多的是一种快速实用程序)。鉴于此,一旦我获得了用户的 OAuth 访问令牌和机密,我必须找出一种安全的方式来存储它们(可能是在本地),而不会损害 OAuth 的安全原则。
到目前为止,这是我的想法:
- 用户完成整个过程,直到我拥有他们的访问密钥和秘密
- 我加密这些值并存储在 cookie 中以便稍后检索
但是,有几个问题/疑虑:
- 什么(如果有的话)阻止某人通过 cookie 冒充用户?
- 在同一浏览器上处理潜在的多个用户的正确方法是什么?我最初的想法是我的应用程序上的“注销”按钮会杀死 cookie,但我不确定。
提前感谢您提供的任何帮助!
c# - Twitter OAuth 没有正确重定向回我的网站
免责声明:我仍然从 MVC3(尤其是 OAuth)开始。我可能犯了一个基本的错误。
问题
我的控制器看到没有存储 cookie [注意:是的,我在不同的讨论中使用 cookie。让我们接受这一点并继续前进。]并引导我访问 Twitter。伟大的。但是,当我单击授权时,我会立即返回 Twitter 的授权页面。
到目前为止我的预感
看来我的应用程序没有正确处理 Twitter 回发/回调到我的页面。
这些成分
- ASP.NET MVC 3
- Twitterizer 库
- C#
总体思路/逻辑流程
这可能存在问题,因为这是我第一次使用 MVC3 和 OAuth。
http://i56.tinypic.com/2rxchw7.png
编码
一开始我很犹豫是否要发布它,因为我想确保我对它应该如何流动的看法是正确的,并且因为可以理解的是它有一点需要挖掘。
提前感谢您提供的任何帮助!
c# - 使用 Twitterizer 发布推文
我正在使用 twitterizer 向用户的 Twitter 帐户发布推文。它工作正常,但它完全基于令牌(众所周知)。这在我的情况下不起作用,因为 Twitterizer 将用户重定向到用户登录的 twitter 页面,然后使用 callbackurl 将控件返回到我们的应用程序。
我的要求略有不同。我将用户的 Twitter 帐户凭据存储在我的数据库中,然后使用我想要发布推文的那些凭据。
这可能吗?所以,总而言之,我不希望用户离开我的网站。他们可以在我的申请表中配置他们的用户名和密码,然后我想获取这些凭据并发布推文。
oauth - 使用 Twitterizer 存储 Twitter 访问令牌
我正在尝试为特定用户将 Twitter 访问令牌存储到我的数据库中,因此他不需要在每次发布新推文时都批准该应用程序。
我可以使用 Twitterizer 轻松获取用户访问令牌,而我得到的是 OAuthTokenResponse 对象。它由几个属性组成,但是对于每个请求(例如发布推文),它都要求 OAuthTokenResponse 对象,所以看起来它不足以仅存储 Token 属性?
存储此 AccessToken 的最佳方式是什么?谢谢!
c# - 用 C# 从 twitter 获取照片?
我正在尝试在 .Net WPF 应用程序中实现一项功能,以在用户将它们发布到我的主题标签时自动显示来自 twitpic 的照片。
我正在使用 Twitterizer2 API 库,来自我搜索的所有推文都将其链接作为 t.co 链接(我认为这是来自 Twitter)。我不知道如何解析这些链接以获取图像以将它们发送给用户。