2013-07-27 54 views
0

我在Visual Basics中使用Linq2twitter庫來構建一個twitter應用程序,該應用程序將監視我的twitter feed並與我的Arduino(通過COM)進行通信,以便在我發送任何內容時執行特定操作!我是Visual Basic和應用程序編程接口的新手,所以我正在嘗試從基礎知識中學習!經過艱苦的工作和研究,我創建了一個簡單的GUI(有一個按鈕和一個richtextbox)編寫了一些代碼,我可以發推文了!我的第一個代碼是這樣的使用Linq2twitter庫的Visual Basic twitter應用程序?

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 
    Dim credentials As IOAuthCredentials = New InMemoryCredentials 
    credentials.ConsumerKey = "xxxx" 
    credentials.ConsumerSecret = "xxxx" 
    credentials.OAuthToken = "xxxx" 
    credentials.AccessToken = "xxxxx" 
    Dim auth As PinAuthorizer = New PinAuthorizer() 
    auth.Credentials = credentials 
    Dim twitterCtx As TwitterContext = New TwitterContext(auth) 
    twitterCtx.UpdateStatus(Box1.Text) 'Box1 is the richtextbox 
End Sub 

此代碼工作:)

現在我想一個Twitter主頁飼料 所以經過長期的研究後,我能寫出下面的代碼

Dim auth As PinAuthorizer = New PinAuthorizer() 
    auth.Credentials = credentials 
    Dim twitterCtx As TwitterContext = New TwitterContext(auth) 
    Dim tweets = From tweet In twitterCtx.Status 
    Where tweet.Type = StatusType.Home 

現在我如何使另一個文本框上的「鳴叫」顯示我? :S這個代碼會工作嗎?有很少的例子使用Linq2twitter vb,並不知道如何使用這個庫使它成爲寫這些代碼的屁股真的很痛苦。我如何做?這是寫的方式?我如何學習更快更好? 請留下您的建議!我發現twittervb.dll庫更易於使用,但它對我無效!我不知道爲什麼!我遇到了大量的異常錯誤...並且我已將我的應用程序設置設置爲Read,Write和DirectMessages!在此先感謝:)

回答

0

有一個LinqToTwitterDemoVB項目可下載的源代碼與VB示例。我的VB示例正在增長,但我有很多針對多種技術和場景的樣本的待定請求,並且需要一段時間才能達到我想包括的所有示例。我的文檔主要是用C#編寫的,但是一旦你看到一些C#查詢翻譯成VB,你將能夠找出其餘的命令和查詢。

LINQ to Twitter是第三方庫,可讓您使用LINQ與Twitter進行通信。您可以使用它來發送Tweet,例如您正在使用的UpdateStatus中,或者查詢Twitter。當你查詢Twitter時,你會得到一個依賴於查詢類型的響應。該響應是您可以在應用程序中使用的數據。一旦你有了這些數據,LINQ to Twitter就完成了它的工作,你有責任編寫使用這些數據的代碼。

上面的查詢,對於Home Timeline,看起來不錯。現在你有推文,這是一個Status的集合。首先,您需要學習如何使用VB爲您正在使用的技術顯示一組對象。一旦你明白了這一點,你就會知道如何顯示LINQ to Twitter給你的Status集合。

+0

非常感謝你......這幫了很多......你是作者? :O管理這麼龐大的項目一定很難。先生,我感謝你的偉大工作! :) 再次感謝!! :) – user2626326

+0

是的,我創建它。有越來越多的VB開發人員使用它,所以我需要做更多的VB樣本前進。祝你的項目好運。 –

相關問題