excel - 如何在 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
解决方案
正如评论中所讨论的,它应该说token =
而不是Token =
.
推荐阅读
- javascript - 使用 Google Places API 进行多次输入不起作用
- r - 在 Shiny 中绘制 Kaplan-Meier 图
- powershell - 如何从数组值创建自定义对象
- unity3d - 如何在 Photon Unity 中获取封闭房间的名称?
- python - 从其他模块访问 python namedtuple _fields
- java - 有没有更快的方法将 python numpy 传递给 JPype 中的 java 数组
- java - java中调用另一个方法时触发一个方法(或者没有aop怎么做aop)
- git - 查找没有 PR 的旧分支
- c# - Visual Studio 2017 - 如何从错误消息中删除路径
- c++ - 尝试在矢量上使用擦除功能时“没有匹配的调用功能”