地铁应用程序的Twitter库(仍然维护)

时间:2013-09-23 08:41:20

标签: c# twitter windows-8 microsoft-metro

我正在寻找一个Twitter库,在地铁应用程序中使用Twitter API ......我正在撞墙。

到目前为止,这是我发现的:

  • Twitterizer :项目已关闭,地铁应用没有版本
  • TweetSharp :项目已关闭,地铁应用尚无版本
  • TwitterRT :为Metro应用程序工作,我目前正在我的应用程序中使用它,但不再维护,而且不适用于Twitter API 1.1因此我在Twitter API 1.0关闭后出现401错误
  • Linq2Twitter :从头开始创建新库似乎比使用此库更容易。

如果有人知道一个好的现有库,或者使用Linq2Twitter的明确教程(我发现不清楚如何连接Oauth),我会很高兴。

PS:如果有帮助,我的申请的目的是代表用户发布状态。

1 个答案:

答案 0 :(得分:0)

我通过使用Twitter RT和编辑源代码来使用API​​ 1.1找到了解决方案

首先我需要更改 updateStatusUrl 常量:

const string _updateStatusUrl = "https://api.twitter.com/1.1/statuses/update.json";

然后,在PostData方法中,我必须显式指定请求mime类型:

Request.ContentType = "application/x-www-form-urlencoded";

这对我有用。 我希望它能帮助有同样问题的人。