【问题标题】:How to post from twitter using WP7 C#?如何使用 WP7 C# 从 Twitter 发帖?
【发布时间】:2012-07-18 22:59:30
【问题描述】:

我一直在寻找从 wp7 应用程序发布到 twitter 的解决方案,但发现这方面的资源非常有限。一切似乎都使用不同的编程语言(例如 PHP)或平台(ASP.NET),或者缺少文档。

这些问题不适用于 WP7:

Post in Twitter using C# application

Twitter post API C#

Post Tweets to Twitter from FaceBook using ASP.Net C#

是否有任何资源、代码示例或帖子讨论如何开始使用适用于 WP7 的 Twitter API?

是否还有任何特定的库可能有详细的文档支持 WP7?

谢谢。

【问题讨论】:

  • Twitter 不是在使用 REST 吗?如果 Twitter API 是使用 REST 完成的,那么编程语言不应成为限制。另外,请尝试搜索 www.codeplex.com。
  • 是的,你是怎么做到的呢? Twitter 的例子非常有限。此外,我尝试了不同的库来帮助解决这个问题,但大多数库不支持 wp7。关于从哪里开始有什么建议吗?

标签: silverlight windows-phone-7 twitter


【解决方案1】:

.Net 的一个流行 Twitter 库是 TweetSharp。他们有一个与 Windows Phone 7 兼容的库,他们有一个部分展示了 Windows Phone 7 的示例代码。该示例展示了如何使用 TweetSharp 库来检索您的提及并发布示例推文。

如果 TweetSharp 不适合您,请查看 Twitter 开发者网站上的 Twitter Libraries page .NET section,了解另一个兼容 Windows Phone 的库。

【讨论】:

    【解决方案2】:

    codeplex 上有几个完整的 twitter 应用程序

    我认为这两者也有一些相关的博客/文档可能会有所帮助 - 例如http://samjarawan.blogspot.com/2010/10/building-real-windows-phone-twitter-app_07.html

    【讨论】:

    • 这些链接很棒!正是我想要的。这篇文章很详细,示例效果很好。
    【解决方案3】:

    最快和最简单的方法是使用 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 电子邮件提供了类似的课程 - 如果您也对此感兴趣,请告诉我。

    【讨论】:

    • 有一个用于 Facebook 的吗?...在​​个人资料中看不到您的网站/电子邮件。谢谢
    • 这正是我需要的,你能给我一个链接吗
    猜你喜欢
    • 1970-01-01
    • 2010-12-14
    • 1970-01-01
    • 2013-02-14
    • 1970-01-01
    • 1970-01-01
    • 2012-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多