0

我想要一个显示 youtuber 订阅者数量的表格。我已经安装了 API,并且得到了以下代码:

Imports Google.GData.YouTube
Imports Google.GData.Client
Imports Google.GData.Extensions

Public Class Form1

    Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
        Dim subshelper As New Service
        Dim feedUrl As String = "http://gdata.youtube.com/feeds/api/users/SkyDoesMinecraft"
        Dim profile As ProfileEntry = subshelper.Get(feedUrl)
        Dim subscount As Integer = profile.Statistics.SubscriberCount

        Label1.Text = subscount
    End Sub
End Class

我得到了这个错误:

An unhandled exception of type 'Google.GData.Client.GDataRequestException' occurred in Google.GData.Client.dll

Additional information: Execution of request failed:
https://gdata.youtube.com/feeds/api/users/SkyDoesMinecraft

有人能帮我一下吗?谢谢!

4

1 回答 1

0

如果您唯一关心的是使用 YouTube 数据 API 来获取该频道的订阅者数量,那么您最好的选择可能只是发出一个通用的 HTTP 请求(不使用任何 GData 库)

https://gdata.youtube.com/feeds/api/users/SkyDoesMinecraft?v=2&alt=json

然后使用JSON 解析库读取yt$statistics->的值subscriberCount

于 2013-06-17T20:34:27.423 回答