首页 > 解决方案 > 如何在 Visual Basic 中调用 API?

问题描述

我正在尝试在 Visual Basic 中调用 API 服务,然后我的想法是使用 jsonparser 从中提取特定数据。

我在这里得到“空”的回应。当我使用邮递员时,它可以工作。

Sub getdata()
    Dim ws As Worksheet: Set ws = Worksheets("Datalastcall")
    Dim http As Object
    Set http = CreateObject("WinHttp.WinHttprequest.5.1")
    Url = "https://api.teamtailor.com/v1/jobs?include=user,team-memberships.user,stages&filter%5Bstatus%5D=unlisted"
    http.Open "Get", Url, False
    http.SetRequestHeader "X-Api-Version", "20161108"
    http.SetRequestHeader "Authorization", "Token Token=xxx"
    http.Send
    httpGET = http.ResponseText
    Cells(1, 1) = http.ResponseText

标签: excelvba

解决方案


正如评论中所讨论的,它应该说token =而不是Token =.


推荐阅读