0

这段代码扔TwitterAPIException在这条线上

profilepic.ImageLocation = twitter.AccountInformation.ProfileImageUrl

我有一种感觉,可能是因为它没有进行身份验证,但我不确定。知道为什么我可能会得到这个,我如何在我的代码中检查 twitter 在尝试实际读取数据之前是否对我进行了身份验证?

我已删除私钥以保护隐私

Imports TwitterVB2
Public Class Form1
Dim twitter As New TwitterAPI

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles verify_btn.Click
    twitter.AuthenticateWith("", "", "", "")
    profilepic.BackColor = Color.White
    profilepic.ImageLocation = twitter.AccountInformation.ProfileImageUrl
    tw_name.Text = "HI" + twitter.AccountInformation.Name

    For Each Tweet As TwitterStatus In twitter.HomeTimeline
        tweets.AppendText(vbNewLine + vbNewLine + Tweet.User.ScreenName + vbNewLine + Tweet.Text + vbNewLine + Tweet.CreatedAtLocalTime + vbNewLine + vbNewLine + "..............................")
    Next
End Sub

Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tw_name.Click

End Sub

Private Sub profilepic_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles profilepic.Click

End Sub
End Class
4

1 回答 1

1

我是 TwitterVB 的开发者。:)

因为我在 2011 年停止更新该库,所以 TwitterVB 从未更新为与 1.1 版的 Twitter API 一起使用。我收到了很多很多关于解决这个特定问题的请求,所以我在此处提供了 DLL 的更新版本:

https://github.com/DWRoelands/TwitterVB/releases/tag/3.1.1

请注意,我没有进行任何测试,并且该 DLL 应被视为“预发布”。如果您有任何疑问或问题,我会尽力回答。您可以通过我的 GitHub 页面与我联系:

https://github.com/DWRoelands

于 2013-09-13T16:28:12.633 回答