2

Google Analyticsの結果を自動的に取得するこのスクリプトがありますが、1年以上正常に機能しています。突然それは機能しなくなりました。

エラー80070057が発生します:パラメータが正しくありません

これがコードです。はい、プロキシを使用しています。

エラーは最初に発生しますSetRequestHeader

WinHttp.WinHttpRequestとしてのDimWinHttpReq
    'WinHTTPRequestActiveXオブジェクトのインスタンスを作成します。
    WinHttpReq =NewWinHttpRequestを設定します

    'HTTPリクエストをアセンブルします。
    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

'HTTPリクエストを送信します。
    WinHttpReq.Send

    'ステータスとコンテンツタイプをステータステキストボックスに入力します。
    strStatus = WinHttpReq.STATUS& "-"&WinHttpReq.StatusText
    'Debug.Print "Status:"&strStatus

    Body=Trueの場合
        get_url_google = WinHttpReq.ResponseText
    そうしないと
        get_url_google = strStatus
    終了する場合
4

1 に答える 1

1

それはGoogleのせいでした。「auth」変数の形式が間違っていました。認証手続き中に、Google がキャプチャを要求していました。

于 2011-12-16T12:21:14.270 に答える