如何在C#中发布单个推文

时间:2012-07-18 13:42:24

标签: c# windows-phone-7 twitter windows-phone-7.1 tweets

我想在我的Windows手机应用程序中发布一条推文到任何推特账号。我不想使用外部库或API使我的代码复杂化。如果他们不可避免,我会包括。我不需要阅读任何推文或需要保持我的连接。它很简单,用户提供用户名,密码和推文消息并点击推文。

在iPhone上运行的着名寺庙正是我所需要的(截图如下)。

请用C#指导我

enter image description here

3 个答案:

答案 0 :(得分:2)

这可以通过XAuth实现。这项技术并不简单,您的请求必须通过Twitter API团队,一旦他们批准,他们将提供xAuth访问权限。有关详细信息,请参阅this其他SOF答案。

答案 1 :(得分:1)

如果你想像截图一样整合它,我认为你需要自己与API沟通。

ShareStatusTask名称空间中有Microsoft.Phone.Tasks

用户可以将您的状态分享给他们配置的社交媒体。

同时检查:http://msdn.microsoft.com/en-us/library/hh394027(v=vs.92).aspx

答案 2 :(得分:1)

您有两种选择:

  • 使用内置的ShareStatusTask
  • 推出自己的系统。

ShareStatusTask的优点是实施和维护简单。

对于用户来说,这也是一个很好的解决方案,因为它可以让他在自己选择的社交网络上发布状态,并避免强迫他再次进行身份验证。

如果你想推出自己的系统,你将不得不处理不同的问题:

  • 用户身份验证(OAuth)
  • 维护(有时Twitter喜欢改变第三方应用的方式 与他们互动...)

Here is a tutorial that explains how to implement Twitter in a Windows Phone app

此外Tweetsharp是一个很好的Twitter lib,你可以使用