此代码在此行上抛出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
答案 0 :(得分:1)
我是TwitterVB的开发者。 :)
因为我在2011年停止更新库,所以TwitterVB从未更新为使用Twitter API 1.1版。我已经收到很多很多请求来解决这个问题,所以我在这里提供了DLL的更新版本:
https://github.com/DWRoelands/TwitterVB/releases/tag/3.1.1
请注意,我没有进行任何测试,并且此DLL应被视为“预发布”。如果您有任何问题或疑问,我会尽力回答。您可以通过我的GitHub页面与我联系: