2011-03-03 32 views
7

我一直在尋找一個解決方案,從wp7應用程序發佈到twitter,但發現在這個問題上的資源非常有限。一切似乎都是用不同的編程語言(例如PHP)或平臺(ASP.NET),或者缺少文檔。如何使用WP7 C#從Twitter發佈?

這些問題對於WP7沒有工作:

Post in Twitter using C# application

Twitter post API C#

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

有沒有談論如何開始使用Twitter的啓動的任何資源,代碼樣本或職位API for WP7?

也有任何特定的庫可能是有據可查的支持WP7?

謝謝。

+0

是不是Twitter使用REST?如果Twitter API使用REST完成,編程語言不應該是一個限制。另外,請嘗試搜索www.codeplex.com。 – codingbear 2011-03-03 00:51:52

+0

是的,你怎麼做到這一點呢? Twitter的例子非常有限。我也試過不同的庫來處理這個問題,而且大多數都不支持wp7。關於從哪裏開始的任何建議? – loyalpenguin 2011-03-03 00:56:44

回答

6

有CodePlex上

我覺得這兩個也有一些相關的博客/文檔,這可能會幫助 - 例如http://samjarawan.blogspot.com/2010/10/building-real-windows-phone-twitter-app_07.html

+0

這些鏈接都很棒!正是我在找什麼。該帖子是詳細的,示例很好。 – loyalpenguin 2011-03-03 22:51:52

7

一個流行的.net庫文件是TweetSharp。他們有一個Windows Phone 7兼容庫,他們有一個顯示Windows Phone 7示例代碼的部分。該示例顯示如何使用TweetSharp庫檢索您的提及併發布示例推文。

如果TweetSharp不適合您,請在Twitter開發人員網站上查看Twitter Libraries page .NET section,以瞭解Windows Phone兼容性的其他庫。

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手機的電子郵件相似的類 - 讓我知道如果你有興趣也。

+0

有一個用於Facebook嗎?...沒有看到您的網站/電子郵件的個人資料。 Thx – Roger 2011-05-24 21:22:37

+0

這正是我所需要的,你可以給我一個鏈接 – 2012-11-21 07:45:05

相關問題