我一直在寻找一个从wp7应用程序发布到twitter的解决方案,但在这个问题上找到了非常有限的资源。一切似乎都是使用不同的编程语言(例如PHP)或平台(ASP.NET),或者缺少文档。
这些问题对WP7不起作用:
Post in Twitter using C# application
Post Tweets to Twitter from FaceBook using ASP.Net C#
是否有任何资源,代码示例或帖子谈论如何开始使用WP7的Twitter API?
是否有任何特定的库可能有很好的文档支持WP7?
感谢。
答案 0 :(得分:7)
.Net的一个流行Twitter库是TweetSharp。他们有一个Windows Phone 7兼容库,他们有一个部分显示Windows Phone 7的示例代码。该示例显示了如何使用TweetSharp库检索您的提及并发布示例推文。
如果TweetSharp不适合您,请查看Twitter开发者网站上的Twitter Libraries page .NET section以获取具有Windows Phone兼容性的其他库。
答案 1 :(得分:6)
在codeplex上有几个完整的Twitter应用程序
我认为这些都有一些相关的博客/文档可能有所帮助 - 例如http://samjarawan.blogspot.com/2010/10/building-real-windows-phone-twitter-app_07.html
答案 2 :(得分:1)
最快最简单的方法是使用Twitter的Tweet Button API。这将使用户离开页面,但允许他们修改他们喜欢的推文。您可以通过在表单中嵌入WebBrowser项目并在推文中显示它来使其更加清晰。
以下是我使用的代码:
public class ShareTwitter
{
// DOCS: http://dev.twitter.com/pages/tweet_button
private const string URL = "http://twitter.com/share?url={0}&via={1}&text={2}";
public static void Open(string link, string via, string text)
{
WebBrowserTask t = new WebBrowserTask();
t.URL = String.Format(URL, HttpUtility.UrlEncode(link), HttpUtility.UrlEncode(via), HttpUtility.UrlEncode(text));
t.Show();
}
}
我有类似的Facebook,ReadItLater和Windows Phone电子邮件课程 - 请告诉我你是否对此感兴趣。