0

我正在使用 Visual Basics 中的 Linq2twitter 库来构建一个 twitter 应用程序,该应用程序将监视我的 twitter 提要并与我的 Arduino(通过 COM)进行通信,以便在我发推文时执行特定操作!我是 Visual Basics 和应用程序编程接口的新手,所以我正在尝试从基础知识中学习!!经过努力和研究,我创建了一个简单的 GUI(有一个按钮和一个丰富的文本框)写了一些代码,我可以发推文了!!我的第一个代码是这样的

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 库更容易使用,但它对我不起作用!我不知道为什么!!我收到大量异常错误...并且我已将我的应用程序设置设置为读取、写入和 DirectMessages !提前致谢 :)

4

1 回答 1

0

带有 VB 示例的可下载源代码中有一个 LinqToTwitterDemoVB 项目。我的 VB 示例正在增长,但我有很多针对多种技术和场景的示例的未决请求,并且需要一段时间才能达到我想要包含的所有示例。我的文档主要是用 C# 编写的,但是一旦您看到几个 C# 查询如何转换为 VB,您将能够弄清楚其余的命令和查询。

LINQ to Twitter 是第 3 方库,可让您使用 LINQ 与 Twitter 进行通信。您可以使用它来发推文(如在您正在工作的 UpdateStatus 中)或查询 Twitter。当您查询 Twitter 时,您将获得取决于查询类型的响应。该响应是您可以在应用程序中使用的数据。获得数据后,LINQ to Twitter 已执行其工作,您负责编写使用该数据的代码。

上面的查询,对于Home Timeline,看起来不错。现在您有了推文,它是Status的集合。首先,您需要学习如何使用 VB 为您正在使用的技术显示对象集合。一旦弄清楚了这一点,您就会知道如何显示 LINQ to Twitter 为您提供的状态集合。

于 2013-07-28T03:47:38.540 回答