2011-12-16 4 views
2

Google Analytics 결과를 자동으로 가져 오는 스크립트가 있으며 1 년 이상 정상적으로 작동합니다. 갑자기 그 일이 멈췄다.VBA WinHttp 요청 : 매개 변수가 잘못되었습니다. (오류 80070057)

나는 오류 80070057 받고 있어요 : 매개 변수는

잘못이 코드입니다. 네, 프록시를 사용하고 있습니다.

오류는 처음 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 

답변

1

그것은 구글의 잘못에 발생합니다. "auth"변수가 잘못 작성되어 인증 절차 중에 Google에서 보안 문자를 묻는 중입니다.

+0

thx이 문제를 해결하기위한 것 – brettdj