所以我从http://www.twitterizer.net/downloads/下载了Twitterizer
我尝试在Visual Studio中打开它并获取所有这些nuget错误:
The imported project "C:\Twitterizer\.nuget\nuget.targets" was not found.
Confirm that the path in the <Import> declaration is correct, and that the file
exists on disk.
Run Code Online (Sandbox Code Playgroud)
到底是怎么回事.我该如何处理?
在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的访问.
大多数项目都不需要此文件.
我需要一个最新的Twitter API包装器,并允许使用Streaming API.
更新在哪里可以下载此版本 TweetSharp 的工作副本?我通过文件下载了该版本文件,创建了我自己的解决方案并提供了我认为需要的参考库,但我只是不断碰到编译时错误的墙壁和墙壁.
更新 Twitterizer似乎不支持Streaming API,这就是为什么他们不在主要版本中包含他们的流式包装器库.尽管如此,仍然没有关于TweetSharp的线索.
更新 TweetSharp似乎也跃升直飞库:以下所有的谷歌搜索产生的结果:google code,github上,codeplex和的NuGet,但google code并codeplex链接似乎已被删除.
为什么我得到这个错误
Unhandled Exception: Twitterizer.TwitterizerException: Error getting response stream (Write: The authentication or decryption has failed.): SendFailure ---> System.Net.WebException: Error getting response stream (Write: The authentication or decryption has failed.): SendFailure ---> System.IO.IOException: The authentication or decryption has failed. ---> Mono.Security.Protocol.Tls.TlsException: Invalid certificate received from server. Error code: 0xffffffff800b010a
at Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.validateCertificates (Mono.Security.X509.X509CertificateCollection certificates) [0x00000] in <filename unknown>:0
at Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.ProcessAsTls1 () [0x00000] in <filename unknown>:0
at Mono.Security.Protocol.Tls.Handshake.HandshakeMessage.Process () [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) Mono.Security.Protocol.Tls.Handshake.HandshakeMessage:Process ()
at Mono.Security.Protocol.Tls.ClientRecordProtocol.ProcessHandshakeMessage (Mono.Security.Protocol.Tls.TlsStream handMsg) [0x00000] …Run Code Online (Sandbox Code Playgroud) 我对Twitterizer2有一个愚蠢的问题,可能是我:).我通过右键单击引用并浏览查找它们,从我的下载目录中添加参考twitterizer 2.3.1以及newtonsoft目录.
然后我补充说
using Twitterizer;
Run Code Online (Sandbox Code Playgroud)
我看到所有波浪形的红色下划线都消失了
在所有这些代码上:
OAuthTokens tokens = new OAuthTokens();
Run Code Online (Sandbox Code Playgroud)
当我去运行它(使用调试)时,我收到一个错误:
错误2找不到类型或命名空间名称"Twitterizer"(您是否缺少using指令或程序集引用?)
现在使用Twitterizer;
变得错误(红色和波浪形).就像它被解除引用一样.我把它添加回来,一切顺利,直到我运行它 - arggh
TIA
c# using-directives twitterizer visual-studio assembly-references
我正在尝试使用twitterizer与twitter oAuth合作,但我无法做到.
我收到以下错误:
The remote server returned an error: (401) Unauthorized.
当我的回调网址是本地主机时.
如果我的回调网址是oob,针对引脚流程它可以正常工作.
这是我的代码:
public ActionResult LogOn(string returnUrl, bool? perm)
{
string consumerKeyTw = @"UF3F72XqfGShQs7juKMApA";
string consumerSecretTW = "secret";
OAuthTokenResponse requestToken = OAuthUtility.GetRequestToken(consumerKeyTw, consumerSecretTW, "http://localhost:58892/Twitterr/OAuth");
// Direct or instruct the user to the following address:
Uri authorizationUri = OAuthUtility.BuildAuthorizationUri(requestToken.Token);
return new RedirectResult(authorizationUri.ToString(), false);
}
Run Code Online (Sandbox Code Playgroud)
我在设置回调网址时从未获得令牌.在twitter上我注册了我的回调url localhost.
我错过了什么吗?
有什么想法吗?
我正在尝试在.Net WPF应用程序中实现一项功能,以便在用户将照片发布到我的标签时自动显示twitpic中的照片.
我正在使用Twitterizer2 API库,来自我搜索的所有推文都将其链接作为t.co链接(我认为这是来自Twitter).我不知道如何解析这些链接以将图像发送给用户.
对于使用Twitterizer作为组件与Twitter API进行通信的人,我有一个问题.
我看到最近从Twitter网站更新到API 1.1版
我有一个使用Twitterizer版本1构建的应用程序.
如果Twitterizer已更新其组件以与新的Twitter API 1.1兼容,请告知我们
我看到有两个来自Twitterizer,版本2.4.2和版本3的更新版本.
我有以下代码.
Twitter t1 = new Twitter("twitteruser","password");
TwitterUser user = t1.User.Show("username");
if (user != null)
{
TwitterParameters param = new TwitterParameters();
param.Add(TwitterParameterNames.UserID, user.ID);
TwitterStatusCollection t =t1.Status.UserTimeline(param);
}
在上面的代码中,我想获得用户时间表.我正在使用Twitterizer API.获取用户时间表的Twitter文档就在这里
我查了一下小提琴手的情况.在提琴手中,请求是:
http://api.twitter.com/1/direct_messages.xml?user_id=xxxxx
虽然我在期待
http://twitter.com/statuses/user_timeline.format
我遗漏了什么.
我曾尝试使用Twitterizer但它只能在.NET 3.5和4中编译.
我需要更新一个需要恢复用户推文的项目,但它是一个.NET 2.0 Sharepoint项目.
你知道图书馆吗?