vba中的POST api身份验证

问题描述 投票:0回答:1

我正在尝试通过邮寄(通过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."}

有人知道如何使它正常工作吗?

excel vba post
1个回答
0
投票

结果是我需要将所有身份验证放在url本身中,可以关闭此问题。

© www.soinside.com 2019 - 2024. All rights reserved.