从Excel 2016中的API获取数据

时间:2018-03-26 10:35:08

标签: excel rest api token

我想使用针对Toogl的rest API将一些报告导入Excel。 规格:https://github.com/toggl/toggl_api_docs/blob/master/reports.md

我有一个要使用的访问令牌。我可以轻松地预先定义"获取数据" Excel中导入数据的方法?苦苦寻找。

1 个答案:

答案 0 :(得分:5)

这应该很容易做到。您可以使用XmlHttpRequestthis quick tutorial在Excel中执行GET请求。根据教程的简单请求是:

Dim xmlhttp As New MSXML2.XMLHTTP60, myurl As String
myurl = "http://requestb.in/15oxrjh1" //replace with your URL
xmlhttp.Open "GET", myurl, False
xmlhttp.Send
MsgBox(xmlhttp.responseText)

根据您链接的API进行身份验证是通过在请求中传递标题来完成的,如下所示:

xmlhttp.setRequestHeader "Authorization", AuthCredentials