Tag: twitter

将图像直接上传到twitter

我需要帮助将图像直接上传到Windows Phone 7中的Twitter。 我完成了Twitter的oauth流程,也可以更新推文,但我无法使用wp7将图像上传到twitter?

json.NET解析twitter API数据的问题

我已经在项目中成功使用json.NET一段时间没有任何问题。 昨晚我遇到了第一个案例,其中json.NET崩溃试图解析从应该是可靠来源返回的json数据:twitter API。 具体来说,此代码导致错误: string sCmdStr = String.Format(“https://api.twitter.com/1/users/lookup.json?screen_name={0}”, sParam); string strJson = _oauth.APIWebRequest(“GET”, sCmdStr, null); JObject jsonDat = JObject.Parse(strJson); 在我的例子中,sParam字符串包含大约25个twitter数字ID。 twitter API调用成功,但json.NET Parse调用失败,出现以下错误: “从JsonReader读取JObject时出错。当前JsonReader项不是对象:StartArray” 有没有其他人遇到这个? 有谁知道它周围的任何方式? 直到我解决它,我才停下来。

在C#中寻找开源朴素的贝叶斯分类器,用于Twitter情绪分析项目

我在这里找到了一个类似的项目: Python中的Twitter情感分析 。 但是,我正在研究C#,需要使用一个开源的朴素贝叶斯分类器,使用相同的语言。 除非有人能够阐明我如何利用python贝叶斯分类器来实现相同的目标。 有任何想法吗?

如何使用.Net阅读公共Twitter提要(在Windows Phone上)

我正在尝试阅读用户的公共推特状态,以便我可以在我的Windows Phone应用程序中显示它。 我正在使用Scott Gu的例子: http : //weblogs.asp.net/scottgu/archive/2010/03/18/building-a-windows-phone-7-twitter-application-using-silverlight.aspx 当我的代码从异步调用返回时,一旦我尝试使用e.Result,我就会收到“System.Security.SecurityException”。 我知道我的uri是正确的,因为我可以在浏览器中填充它并获得良好的结果。 这是我的相关代码: public void LoadNewsLine() { WebClient twitter = new WebClient(); twitter.DownloadStringCompleted += new DownloadStringCompletedEventHandler(twitter_DownloadStringCompleted); twitter.DownloadStringAsync(new Uri(“http://api.twitter.com/1/statuses/user_timeline.xml?screen_name=krashlander”)); } void twitter_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) { XElement xmlTweets = XElement.Parse(e.Result); //exception thrown here! var message = from tweet in xmlTweets.Descendants(“status”) select tweet.Element(“text”).Value; //Set message and tell UI to update. […]

ASP.NET中的Twitter API集成

目前我正在使用剃刀工作MVC4.5,我尝试在我的应用程序中集成Twitter API但没有运气。 能否帮助我如何在我的应用程序中集成Twitter API。 我已经创建了twitter API,详细信息如下 OAuth设置 只读访问级别关于应用程序权限模型 消费者密钥 – [ConsumerKey] 消费者秘密 – [ConsumerSecret] 请求令牌URL https://api.twitter.com/oauth/request_token授权URL https://api.twitter.com/oauth/authorize访问令牌URL https://api.twitter.com/oauth/access_token回拨URL http ://www.opalevents.org/

Twitter API – OOB流程

我正在开发一个需要访问Twitter的移动应用程序。 有大量关于将Twitter API与网络应用程序一起使用的文档,但我很难找到正确的流程或使用带外/ PIN代码模式的桌面和移动应用程序的任何示例。 任何人都可以向我指出一个链接或一些代码示例(最好是在C#中),可以告诉我如何从桌面或移动应用程序使用Twitter API? 谢谢。

Twitter API + OAuth:无法发送状态更新,获得401

我正在尝试使用Twitter的API和OAuth来发送状态更新(新推文)。 我正在使用Shannon Whitley .NET代码示例http://www.voiceoftech.com/swhitley/?p=681 (根据Twitter API文档推荐)。 我可以使用OAuth读取(GET),但是当我尝试通过http://twitter.com/statuses/update.xml(使用POST)发送状态更新时,它会返回一个包含以下XML的401: /statuses/update.xml Read-only application cannot POST 我发誓我已经设置了我的应用程序来使用读写,Twitter上的授权页面(http://twitter.com/oauth/authorize)甚至说“应用程序TweeVerbs.com(开发)”希望能够访问并在Twitter上更新您的数据。“ 然而它仍然说“只读应用程序不能POST”。 WTF!? 我用谷歌搜索了这个错误信息,直到我脸色发青。 我找到了一个地方,说要添加查询字符串paremeter oauth_access_type =写入重定向URL,该URL进入我已经完成的Twitter授权页面,但它仍然给了我401。 如果有帮助,这里是根据OAuth工作流程发送回来的数据: 请求授权令牌: http://twitter.com/oauth/request_token?oauth_consumer_key = tViV8vAt4cqSKbGdPGWT7Q&oauth_nonce = 2790042&oauth_signature_method = HMAC-SHA1&oauth_timestamp = 1244567068&oauth_version = 1.0&oauth_signature = KzxcXN%2bQ0AJoAJ%2flQfzs8SLjC%2fQ%3d 生成的授权重定向URL: http://twitter.com/oauth/authorize?oauth_token = EpyBg3nJGOmtmBjRAAsqqaGHARb2F2F2VcccqHkwio&oauth_access_type = write 授权屏幕消息: “应用程序TweeVerbs.com(开发)希望能够在Twitter上访问和更新您的数据。此应用程序计划在将来使用Twitter登录您。如果您想连接到一个,请注销Sironfoot以外的帐户。“ 获取访问令牌: HTTP://twitter.com/oauth/access_token oauth_consumer_key = tViV8vAt4cqSKbGdPGWT7Q&oauth_nonce = 2016804&oauth_signature_method = HMAC-SHA1&oauth_timestamp = 1244567166&组oauth_token = EpyBg3nJGOmtmBjRUAsqqaGHARb2F2F2VcccqHkwio&oauth_version […]

.NET中的代理身份validation – 用于外部API

我正在使用Twitter API(twitterizer)开发一个twitter消息传递实用程序。 但由于我在公司代理中,我收到错误’407 Proxy Authentication Required’。 有没有办法在调用API或使用默认代理设置之前validation用户? PS内部API使用HttpWebRequest。

期望在尝试更新推特状态时失败

我似乎无法想出这个。 无论我做什么,我都会收到“417 Expectation failed”错误。 我看过的每个地方都说我需要摆脱HttpWebRequest的Expect标头。 设置静态属性ServicePointManager.Expect100Continue = false或web请求请求中的实例属性request.ServicePoint.Expect100Continue = false永远不会删除标题。 我必须手动将其设置为null才能将其删除。 无论如何,我仍然得到417错误。 我错过了什么? private static readonly MessageReceivingEndpoint UpdateStatusEndpoint = new MessageReceivingEndpoint(“http://twitter.com/statuses/update.xml”, HttpDeliveryMethods.PostRequest); public static XDocument UpdateStatus(ConsumerBase twitter, string accessToken, string message) { var data = new Dictionary(); data.Add(“status”, message); ServicePointManager.Expect100Continue = false; //Doesn’t work HttpWebRequest request = twitter.PrepareAuthorizedRequest(UpdateStatusEndpoint, accessToken, data); request.ServicePoint.Expect100Continue = false; //setting here […]

使用C#应用程序在Twitter上发布

我可以使用带有twitterizer API的C#通过我的应用程序发布推文,新post发布在我的twiiter网站上,就像这样 “新post:这篇post大约18个小时前来自Twitterizer的twitter测试” 在底部它显示为“twitterizer”,但我不想向我的用户显示工具名称..有没有办法隐藏“twitterizer”或是否可以重命名为我的应用程序名称。