J'ai ce script pour récupérer automatiquement les résultats de Google Analytics, il fonctionne bien depuis plus d'un an. Tout d'un coup, il a cessé de fonctionner.
J'obtiens l'erreur 80070057 : parameter is incorrect
Voici le code. Et oui, j'utilise un proxy.
L'erreur se produit au premier SetRequestHeader
Dim WinHttpReq As WinHttp.WinHttpRequest
' Create an instance of the WinHTTPRequest ActiveX object.
Set WinHttpReq = New WinHttpRequest
' Assemble an HTTP Request.
WinHttpReq.Open "GET", url, False
WinHttpReq.SetProxy HTTPREQUEST\_PROXYSETTING\_PROXY, "http://webproxy.vum.be:8080"
WinHttpReq.SetRequestHeader "Authorization", "GoogleLogin Auth=" & auth
WinHttpReq.SetRequestHeader "GData-Version", 2
' Send the HTTP Request.
WinHttpReq.Send
' Put status and content type into status text box.
strStatus = WinHttpReq.STATUS & " - " & WinHttpReq.StatusText
'Debug.Print "Status: " & strStatus
If Body = True Then
get\_url\_google = WinHttpReq.ResponseText
Else
get\_url\_google = strStatus
End If