Asp classic 缩放会议API-msxml6.dll错误';80070005';访问被拒绝

Asp classic 缩放会议API-msxml6.dll错误';80070005';访问被拒绝,asp-classic,msxml,serverxmlhttp,zoom-sdk,Asp Classic,Msxml,Serverxmlhttp,Zoom Sdk,我正在尝试使用以下经典ASP代码通过API更新缩放会议中的数据: 'Get access token access_token = getJWTToken() strState = "nsw" varStart = dateFormat(strStart,"yyyy-mm-dd") & "T" & dateFormat(strStart,"HH:MM:SS") varDuration = date

我正在尝试使用以下经典ASP代码通过API更新缩放会议中的数据:

'Get access token
access_token = getJWTToken()

strState = "nsw"

varStart = dateFormat(strStart,"yyyy-mm-dd") & "T" & dateFormat(strStart,"HH:MM:SS")
varDuration = dateDiff("n", strStart, strEnd)
varTimeZone = getTimeZone(strState)

postURL = zoom_url & "//webinars//" & webinarId
parmToSend = "{""topic"":""" & strTitle & """," & _
    """type"":""5""," & _
    """start_time"":""" & varStart & """," & _
    """duration"":""" & varDuration & """," & _
    """timezone"":""" & varTimeZone & """," & _
    """agenda"":""" & strDescription & """," & _
    """settings"":{" & _
    "   ""host_video"":""false""," & _
    "   ""panelists_video"":""false""," & _
    "   ""practice_session"":""true""," & _
    "   ""hd_video"":""false""," & _
    "   ""approval_type"":""0""," & _
    "   ""close_registration"":""false""," & _
    "   ""show_share_button"":""false""," & _
    "   ""allow_multiple_devices"":""true""," & _
    "   ""registrants_confirmation_email"":""true""," & _
    "   ""registrants_restrict_number"":""" & strSeats & """," & _
    "   ""notify_registrants"":""false""" & _
    "   }" & _
    "}"

Set ServerXmlHttp = Server.CreateObject("MSXML2.XMLHTTP.6.0")
ServerXmlHttp.open "PATCH", postURL
ServerXmlHttp.setRequestHeader "Accept", "application/json"
ServerXmlHttp.setRequestHeader "Content-Type", "application/json"
ServerXmlHttp.setRequestHeader "Authorization", "Bearer " & access_token
ServerXmlHttp.send parmToSend

jsonResponse = ServerXmlHttp.responseText
它间歇性地工作,但不断地返回,并出现相同的错误:

msxml6.dll错误“80070005”

访问被拒绝

它在以下行失败:

ServerXmlHttp.send parmToSend

有人能帮我解释为什么会发生这种事吗


谢谢

可惜没有。如果我将create对象更改为MSXML2.ServerXMLHTTP.6.0,我会收到以下错误消息:msxml6.dll错误“80072efe”,与服务器的连接异常终止。实际上是这样,因为它们可能都已链接。您不再收到拒绝访问错误,但现在您请求的服务器正在结束连接。什么是
zoomURL
以及为什么在uri的路径段中使用双正斜杠?我认为问题在于uri中的双正斜杠,应该类似于
https://api.zoom.us/v2/webinars/{webinarid}
根据非
https://api.zoom.us/v2//webinars//{webinarid}
ServerXMLHTTP
对uri的构造方式更为严格。