我正在尝试通过邮寄(通过vba)将excel(通过vba)连接到“ teamleader” api v1。api docs here
关于vba中的邮寄,我尝试了一些发现的解决方案,但似乎无济于事。
这是我到目前为止所拥有的:
Sub test2()
Dim url As String
Dim objhttp As Object
Set objhttp = CreateObject("MSXML2.ServerXMLHTTP")
url = "https://app.teamleader.eu/api/helloWorld.php"
With objhttp
.Open "POST", url, False
.setRequestHeader "api_group", "xxx"
.setRequestHeader "api_secret", "xxx"
.send
Debug.Print .responseText
End With
End Sub
但是,这给了我这个答复:
{"status":"failed","reason":"Please set api_group."}
有人知道如何使它正常工作吗?
结果是我需要将所有身份验证放在url本身中,可以关闭此问题。