0

我正在寻找一个 Twitter 库以在 Metro 应用程序中使用 Twitter API……但我正在碰壁。

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

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

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

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

4

1 回答 1

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";

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

于 2013-09-23T14:53:03.503 回答