0
Ich habe den folgenden curl Code, die ich für ExcelVBA API POST mit X-Auth-Token
Endpoint : http://api.datadoctorit.com/email-validate
Request Type : POST
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($data),
'X-Auth-Token: XXXXXXX'
));
hier, um VBA zu konvertieren Ich versuche ist der Code, den ich kam mit:
Dim strURL As String
Dim hReq As WinHttpRequest: Set hReq = CreateObject("WinHttp.WinHttpRequest.5.1")
Dim strResp As String
Dim Token As String
Token = mytoken
strURL = "http://api.datadoctorit.com/email-validate"
hReq.Open "POST", strURL, False
hReq.SetRequestHeader "Content-Type", "application/json"
hReq.Send "X-Auth-Token" & ":" & token
strResp = hReq.ResponseText
MsgBox strResp
ich halte diesen Fehler:
" {""error"":""You need to sign in or sign up before continuing.""}"
'X-Auth-Token' ist ein Header so wahrscheinlich wie' hReq.SetRequestHeader "X-Auth-Token" aussehen sollte, token' gefolgt von einem 'hReq.Send' – ccpizza
Versucht die folgende Variante mit dem gleichen Ergebnis: hReq.SetRequestHeader" X-Auth-Token ", Token –
Werfen Sie einen Blick auf https://stackoverflow.com/questions/158633/how- can-i-send-an-http-post-Anfrage-an-einen-Server-von-Excel-Using-VBA – ccpizza