我正在尝试从 iTunes 查询数据构建 Excel 页面。愤怒的小鸟应用程序示例我的查询如下所示: https://itunes.apple.com/lookup?id=343200656&country=AL检查阿尔巴尼亚 iTunes https://itunes.apple.com/lookup?id=343200656&country=DZ检查阿尔及利亚 iTunes ... 150 多家商店
我的问题是执行此查询和解析响应的最有效方法。我只知道如何进行 xmlhttp 查询。请启发我作为更好的方法来做到这一点。我已经阅读了一些关于 VB-JSON、Json.net、CDataSet、fastJSON 的文档,但不知道如何开始尝试这些工具。任何人都有更多的 VBA 代码示例拉 JSON 或向新手解释这些框架的用法的方法?
Dim innerHTML As Object
Dim myText As String
JsonCheck = ""
Set innerHTML = CreateObject("Microsoft.XMLHTTP")
With innerHTML
.Open "GET", iTunesAPI_link, False
.send
myText = .responsetext
End With
Set innerHTML = Nothing
If InStr(myText, ":0") = 20 Then 'no results found
result = "Down"
ElseIf InStr(myText, "Your request produced an error.") = 46 Then 'link error
result = HTMLCheck(human iTunes link)
Else 'found the app
result = call function which parses myText for desired fields
Endif