- Hjem
- /
- Artikkel
Oversikt over oppdateringer for Cisco Webex Meetings API (API 40)
Finn all viktig informasjon du trenger om Cisco Webex Meetings API, for eksempel skjemaendringer og andre kunngjøringer.
Hvis du vil ha mer informasjon om XML API 41, kan du se Oversikt over oppdateringer av Cisco Webex Meetings API (API 41)
Hvis du vil ha mer informasjon om XML API 39 og XML API 11, kan du se Oversikt over oppdateringer for XML API for Cisco Webex Meetings (XML API 39 og tidligere) .
Hvis du vil ha oppdateringer for XML API 11 SP9 og tidligere, går du til Cisco DevNet .
API 40.12.0-oppdateringer
XML API 40.12.0-oppdateringer
XML API støtter typen Private Meeting
XML API-er påvirkes
-
Vi kan bruke API:
Opprett møte
ogAngi møte
for å planlegge eller oppdatere et Webex-møte med typen Privat møte. -
Hvis et Webex-møte er planlagt med typen Privat møte,
GetSessionInfo
GetMeeting
,LstSummarySession
, ogLstCalendarSession
returnerer et nytt elementnavngivning erPrivat møte
å vite det. -
GetMeetingType
ogLstMeetingType
returnere en ny elementnavngivning
som angir om den støtter private møter eller ikke.StøttePrivateMeeting
Skjemaendringer
XML API: GetMeetingType/LstMeetingType: Legg til element.
XML API: LstSummarySession
: Legg til element.
XML API: LstCalendarSession
: Legg til element.
XML API: GetSessionInfo
: Legg til element.
XML API: GetMeeting : Legg til element.
Forespørsel om XML API: Opprett møte
Forespørsel om CreateMeeting med typen Privat møte
25.10.2020 13:00:00
45
45
********
MC_ PrivatMeeting_ Test
168 //169 er et eksempel som støtter Private Meeting
Svar fra XML API: GetSessionInfo
Svar for erPrivatMeeting
usann
sant
sant //true: møtet støtter Privat møte; usann: Møtet støtter ikke Privat møte.
usann
usann
sant
GetSite API returnerer møtemaler på nettstedsnivå
Brukerhistorie/oppgavebeskrivelse
GetSite API for å returnere møtemal på nettstedsnivå. Dette gjør at Education Connector og Webex Classrooms kan vise disse malene, slik at lærerne kan velge disse malene mens de planlegger nettøktene sine.
API-er påvirket
Hvis det finnes tilpassede møtemaler som er på områdenivå, returnerer GetSite api disse malene på områdenivå.
Navn på elementer |
Beskrivelse |
---|---|
|
navnet på tilpassede møtemaler på nettstedsnivå |
|
Webex Meetings, Webex Trainings og Webex Events |
Skjemaendringer
GetSite : Legg til element.
Svarprøve
GetSite-respons
3
PRO
MC-møtemal 1
MeetingCenter
EM-møtemal 2
EventCenter
TC-møtemal 3
TrainingCenter
XML API SetUser kan ikke endre element for støttede tjenester
når nettstedet er CI unified site
Beskrivelse
XMLAPI Angi bruker
støtter ikke endringsverdien for « støttede tjenester
" i en API-forespørsel når nettstedet er et Control Hub-tilkoblet Unified Webex Meeting-nettsted.
Skjemaendringer
Det er ingen skjemaendring i API-en: Angi bruker
.
WEBEX-15436: Legg til beskyttelse for å unngå dupliserte e-postmeldinger Mtgconfattendeelist
Beskrivelse
Hvis flere deltakere som har samme e-postadresse, legges til i det samme møtet i samme API-forespørsel, behandler vi bare den første deltakeren med e-posten.
Berørte API-er
-
OpprettMeetingDeltaker
-
OpprettBruker
-
Angi bruker
-
Opprett møte
-
Angi møte
-
OpprettEvent
-
AngiHendelse
-
OpprettTrainingSession
-
SetTrainingSession
Eksempel på API
Forespørsel
<?xml version="1.0" encoding="ISO-8859-1"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> testNettsted</siteName>
<webExID> testBruker</webExID>
<password> passord </password>
</securityContext>
</header>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<sessionKey> 1714904382</sessionKey>
<person>
<email> test@webex.com</email>
<name> navn1 </name>
</person>
<attendees>
<person>
<email> test@webex.com</email>
<name> navn2</name>
</person>
<sessionKey> 1714904382 </sessionKey>
</attendees>
</bodyContent>
</body>
API 40.11.0-oppdateringer
XML API 40.11.0-oppdateringer
XMLAPI CreateUser støtter visningsnavn
OpprettBruker
støtter dispalyname
når funksjonsbryteren EnableDisplayName
er som 1. Hvis funksjonsbryteren ikke er 1, vil displayName
vil bli ignorert.
Skjemaendringer
Opprett bruker:
XMLAPI SetUser støtter visningsnavn
Angi bruker
støtter dispalyname
når funksjonsbryteren EnableDisplayName
er 1. Hvis funksjonsbryteren ikke er 1, vil displayName
vil bli ignorert.
Skjemaendringer
Angi bruker:
XMLAPI GetUser støtter visningsnavn
GetUser
støtter dispalyname
når funksjonsbryteren EnableDisplayName
er 1. Hvis funksjonsbryteren ikke er 1, vil displayName
vises ikke.
Når displayName
i DB er null og funksjonsbryter EnableDisplayName
er 1, displayName
vil være fornavn+" "+etternavn
for ikke-asiatiske tegn og fornavn+etternavn
for asiatiske tegn.
Skjemaendringer
GetUser-svar:
XMLAPI Kontroll på brukernivå for CMR Hybrid Voip
Den cmrHybridVoip
innstillingen brukes til å angi og hente innstillingen for brukernivå for AktiverCMRHybridVoIP
.
Skjemaendringer
GetUserResponse:
Opprett brukerforespørsel:
SetUser-forespørsel:
API 40.10.0-oppdateringer
XML API 40.10.0-oppdateringer
XML API-støtte for møte-UUID
i API-forespørsel og -svar
Eksempel på XML API: GetSessionInfo
Forespørsel:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Test</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
eller
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>
Svar:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> SUKSESS</serv:result>
<serv:gsbStatus> PRIMÆR </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
PÅGÅR
<ep:isLocked> usann</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
…
…
</serv:bodyContent>
Berørt API:
-
OpprettMeetingDeltaker
-
DelMeetingAttendee
-
RegistrerMeetingDeltaker
-
OpprettTeleconferenceSession
-
AngiTeleconferenceSession
-
GetTeleconferenceSession
-
OpprettTrainingSession
-
SetTrainingSession
-
GetTrainingSession
-
DelTrainingSession
-
OpprettEvent
-
AngiHendelse
-
DelEvent
XMLAPI returnerer et ekstra element for konfigurasjon av nettstedadministrator for å deaktivere skjermbilde
Kravet kommer fra Sikkerhet – begge deler PenTest
feil og kunder, som Goldman Sachs. De ønsker ikke å la sluttbrukerne ta skjermbilde i Meetings-appen. I mellomtiden ønsker mange andre kunder denne funksjonen – for å tillate skjermbilde. Utdanningsbrukere ønsker også å tillate skjermbilde . Så vi vil ha en nettstedsadministratorkonfigurasjon for dette, og XMLAPI vil returnere et ekstra felt EnableMobileScreenCapture
i svaret fra GetSite
for å støtte dette.
Eksempel på GetSite-forespørsel
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.webex.com/schemas/2002/06/service" <securityContext>http://www.w3.org/2001/XMLSchema-instance">
<siteName> xxxx</siteName>
<webExID> Test</webExID>
<password> xxxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite" />
</body>
<?xml version="1.0" encoding="ISO-8859-1"?>
xmlns:ns1="http://www.webex.com/schemas/2002/06/service" xmlns:event=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/site" <serv:response>http://www.webex.com/schemas/2002/06/service/event">
<serv:result> SUKSESS</serv:result>
<serv:gsbStatus> PRIMÆR </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="
…
<ns1:securityOptions>http://www.w3.org/2001/XMLSchema-instance">
…
…
<ns1:EnableMobileScreenCapture> usann</ns1:EnableMobileScreenCapture>
…
</ns1:securityOptions>
…
</serv:bodyContent>
Berørt API
GetSite
XMLAPI-støtte for deltakelsesforbedring uten PIN-kode MEET-269
XMLAPI legger til et NYTT ALTERNATIV Videokonferansesystemer i organisasjonen min kan starte og bli med på møter uten forespørsler for personlig rom-møte og MC-møte.
-
createUser/setUser/getUser
legge til en ny nodedeviceCanStartMyPMR
innpersonligMøterom
. -
createMeeting/setMeeting/getMeeting
legge til en ny nodedeviceCanStartMeeting
i tidsplanen.
Alternativet i Webex UI for personlig rom-møte:
Skjemaendringer
Opprett bruker:
Angi bruker:
getUserResponse:
Opprett møte:
settMeeting:
getMeetingResponse:
API 40.9.0-oppdateringer
XML API 40.9.0-oppdateringer
XML API-støtte for møte-UUID
forespørsel og svar
Vi har lagt til møte-UUID i API-forespørselen og -svaret der vi støtter som en møtenøkkel
eller øktnøkkel
.
Eksempel på XML API: GetSessionInfo
Forespørsel:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Test</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
eller
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>
Svar:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> SUKSESS</serv:result>
<serv:gsbStatus> PRIMÆR </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
PÅGÅR
<ep:isLocked> usann</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
…
…
</serv:bodyContent>
Berørt API:
-
GetEnrollmentInfo
-
LstsummaryTrainingSession
-
AddScheduledTest
-
SetScheduledTest
-
DelScheduledTest
-
GetTestInformation
-
Last oppEventImage
-
SendInvitationE-post
-
CreateSupportSession
-
LstmeetingusageForeløpig historikk
-
FørstemøtedeltakerForeløpig historikk
-
Foreløpig historikk for hendelsesøkt
-
LsteventattendeeForeløpig historikk
-
LstTrainingPollResultsHistory
Webex Meetings vil ha en låst møtelobby der brukere kan vente på å bli tatt opp i møtet
XML API-planlegge og redigere MC-møte for å støtte låst lobby når funksjonen( ConsistentLockedLobby
) slå på.
Skjemaendringer
Lagt til tre nye elementer ( externalAttendeeSecurity
, autoLock
, autoLockWaitTime
) inn i CreateMeeting, SetMeeting og GetMeeting API-er.
Element |
Beskrivelse |
---|---|
|
Når møtet er ulåst, er det tre alternativer for ekstern brukersikkerhet som kan velges.
|
|
Om møtet låses automatisk. Sant : Lås møtet automatisk etter # minutter etter at møtet startet Usann : Låser ikke møtet automatisk etter at møtet har startet |
|
Minutter ( 0,5,10,15,20 ) for automatisk låsing av møtet etter at møtet har startet |
Eksempel på forespørsel og svar
Forespørsel fra CreateMeeting:
…
…
usann
AllowJoinWithLobby
sant
10
…
Forespørsel fra SetMeeting:
2###1###01
…
…
usann
AllowJoinWithLobby
sant
10
…
Svar fra GetMeeting
:
<?xml version="1.0" encoding="ISO-8859-1"?>
xmlns:meet="http://www.webex.com/schemas/2002/06/service" xmlns:att=" http://www.webex.com/schemas/2002/06/common"
<serv:header>http://www.webex.com/schemas/2002/06/service/meeting" <serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> SUKSESS</serv:result>
<serv:gsbStatus> PRIMÆR </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="
<meet:attendeeOptions>
…http://www.w3.org/2001/XMLSchema-instance">
<meet:joinRequiresAccount> usann</meet:joinRequiresAccount>
<meet:externalAttendeeSecurity> TillatJoin</meet:externalAttendeeSecurity>
<meet:autoLock> sant</meet:autoLock>
<meet:autoLockWaitTime> 10</meet:autoLockWaitTime>
</meet:attendeeOptions>
…
</serv:message>
Berørt API:
-
Opprett møte
-
Angi møte
-
GetMeeting
Forbedringer GetSessionInfo
API for å returnere deltakernes status for en pågående økt
La til to nye elementer ( hasHostInMeeting
, hasAttendeeInMeeting
) som svar på GetSessionInfo
. Disse to elementene returneres når møtet er et pågående møte.
Element |
Beskrivelse |
---|---|
|
Om verten har blitt med i det pågående møtet. Sant : Verten er i det pågående møtet. Usann/Null : Verten er ikke i det pågående møtet, eller møtet er ikke et pågående møte. |
|
Om det finnes en deltaker/vert har blitt med i det pågående møtet. Sant : det er en deltaker eller vert i det pågående møtet. Usann/Null : det er ingen deltaker eller vert i det pågående møtet, eller møtet er ikke et pågående møte. |
Eksempel på API-svar:
<?xml version="1.0" encoding="ISO-8859-1"?>
xmlns:meet="http://www.webex.com/schemas/2002/06/service" xmlns:att=" http://www.webex.com/schemas/2002/06/common"
<serv:header>http://www.webex.com/schemas/2002/06/service/meeting" <serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> SUKSESS</serv:result>
<serv:gsbStatus> PRIMÆR </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="
<ep:status> PÅGÅR</ep:status>
<ep:hasHostInMeeting> sant</ep:hasHostInMeeting>http://www.w3.org/2001/XMLSchema-instance">
<ep:hasAttendeeInMeeting> sant</ep:hasAttendeeInMeeting>
…
</serv:message>
Berørt API:
GetSessionInfo
API-et GetUserCard krever autorisasjon.
Sikkerhetsforbedring XML API GetUserCard
krever autorisasjon for å hente brukerinformasjon.
Berørt API:
GetUserCard
API 40.8.0-oppdateringer
XML API 40.8.0-oppdateringer
GetSessionInfo
responsforbedring
Hvis du ikke er invitert eller godkjent fra møtet, kan anropet til XML API: GetSessionInfo
returnerer ikke elementene: confName, startDate, duration, timeZone, MeetingLink, sipURL, displayMeetingUrl
i API-svarteksten.
Eksempel på API-respons for møter:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
PÅGÅR_<ep:sessionkey> 1####2###4</ep:sessionkey>
<ep:accessControl>
<ep:listStatus> IKKE OPPFØRT</ep:listStatus>
<ep:registration> usann</ep:registration>
<ep:passwordReq> sant</ep:passwordReq>
<ep:isRegisterIDRequired> usann </ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType> MeetingCenter </ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount> usann </ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH> sant</ep:isAllowJBH>
<ep:isCETMeeting> sant</ep:isCETMeeting>
<ep:isPersonalMeetingRoom> usann</ep:isPersonalMeetingRoom>
Eksempel på API-respons for opplæringer/hendelser:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
PÅGÅR_<ep:sessionkey> 1####5###9</ep:sessionkey>
<ep:listStatus> IKKE OPPFØRT</ep:listStatus>
<ep:registration> sant </ep:registration>
<ep:passwordReq> sant </ep:passwordReq>https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>
<ep:registrationURLForMobile>
<ep:joinStatus> INVITER/REGISTRER/AVVIS</ep:joinStatus>https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
<ep:isRegisterIDRequired> usann </ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>TrainingCenter </ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount> usann </ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH> sant</ep:isAllowJBH>
<ep:isCETMeeting> sant</ep:isCETMeeting>
<ep:isPersonalMeetingRoom> usann</ep:isPersonalMeetingRoom>
Berørt API:
-
GetSessionInfo
GetSessionInfo, GetUserCard
Sikkerhetsforbedringer
Vi gjorde en sikkerhetsforbedring på XML API GetSessionInfo
og GetUserCard
. Vi blokkerer brukere fra å få tilgang til disse to API-ene i løpet av de neste to timene hvis anropet deres nådde grensen på én time uten datafeil.
Feilstatusresponsen er: «403 Forbidden»
Berørte API-er:-
GetSessionInfo
-
GetUserCard
møteUUID
i API-forespørsel og responsstøtte
Vi har lagt til meetingUUID i API-forespørselen og -svaret der vi støtter en MeetingKey/sessionKey
.
GetSessionInfo
Forespørsel:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Test</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
eller
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>
Svar:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> SUKSESS</serv:result>
<serv:gsbStatus> PRIMÆR </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
PÅGÅR
<ep:isLocked> usann</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
…
…
</serv:bodyContent>
Berørt API:
-
LstOpenSession
-
GetEnrollmentInfo
-
LstsummaryMeeting
-
LstScheduledTests
-
GetEvent
-
LstsummaryEvent
-
LstmeetingusageHistory
-
LsttrainingsessionHistory
-
LsteventsessionHistory
-
LstsupportsessionHistory
-
DelSession
Mal for utdanningsnettsteder (EDU-økttype) i XML API-støtte
Når nettstedene aktiverer økttypen Education Instructor (EDU), kan XML API støtte planlegging av et møte med EDU-møtemalen.
Berørt API:
-
Opprett møte
-
Angi møte
-
OpprettEvent
-
AngiHendelse
-
OpprettTrainingSession
-
SetTrainingSession
XML API OpprettMeetingDeltaker
og RegistrerMeetingDeltaker
støtte
Begge deler OpprettMeetingDeltaker
og RegistrerMeetingDeltaker
kan kontrollere det nødvendige deltakerregistrering for en Webex Meetings registrering.
Og det er et nytt unntak for denne oppgaven:
Unntaksnummer |
Unntaksmelding |
---|---|
040014 |
Mangler obligatoriske felt (registreringsskjema): ... |
Hvis du for eksempel valgte «Jobbtittel» og «Bedriftsnavn» som obligatoriske felt for en Webex Meetings deltaker-registrering som vist nedenfor, må du oppgi verdi på «Jobbtittel» og «Bedriftsnavn» når du kaller de to API-ene : OpprettMeetingDeltaker
og RegistrerMeetingDeltaker
.
RegistrerMeetingDeltaker
Forespørsel:
Fornavnb Etternavn
Fornavnb
Etternavn
Ingeniør //Jobb
Cisco1234 //Bedriftsnavn
…
****@*****.com
BESØKENDE
sant
DELTAKER
KODTA
sant
1####4####1
OpprettMeetingDeltaker
Forespørsel:
FornavnA EtternavnA
FornavnA
EtternavnA
Ingeniør //Jobb
Cisco1234 //Bedriftsnavn
…
*****@*****.com
BESØKENDE
sant
DELTAKER
KODTA
sant
1###4####1
040014 Unntak for svar
Eksempel:
<?xml version="1.0" encoding="ISO-8859-1"?>
xmlns:att=" http://www.webex.com/schemas/2002/06/service" http://www.webex.com/schemas/2002/06/common" http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> FEIL</serv:result>
Mangler obligatoriske felt (registreringsskjema) :
tittel,bedrift
PRIMÆR
040014
tittel,bedrift
Berørt API:
-
OpprettMeetingDeltaker
-
RegistrerMeetingDeltaker
XML API-e-postvalideringsforbedringer
XML API skal ikke tillate mellomrom i en e-postmelding, så vi har forbedret e-postvalidering for å tilpasses virkemåten for Webex Meetings siden.
Berørt API:
-
OpprettMeetingDeltaker
-
OpprettEvent
-
AngiHendelse
-
Opprett kontakt
-
Angi Kontakt
-
SetRecordingInfo
-
OpprettMeetingDeltaker
-
OpprettTrainingSession
-
SetTrainingSession
-
OpprettBruker
-
Angi bruker
-
Opprett møte
-
Angi møte
-
RegistrerMeetingDeltaker
API 40.7.0-oppdateringer
XML API 40.7.0-oppdateringer
møteUUID
støtte
Vi har lagt til møteUUID
til API-forespørselen og -svaret der vi støtter en MeetingKey eller sessionKey.
GetSessionInfo
Eksempel på forespørsel:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Test</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
eller
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>
GetSessionInfo
Eksempel på forespørsel:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Test</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
eller
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>
GetSessionInfo
Eksempel på svar:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> SUKSESS</serv:result>
<serv:gsbStatus> PRIMÆR </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
PÅGÅR
<ep:isLocked> usann</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
…
…
</serv:bodyContent>
Berørte API-er:
-
LstmeetingattendeeHistorie
-
LsttrainingattendeeHistorie
-
LsteventattendeeHistorie
-
LstsupportattendeeHistorie
OpprettBruker
Støtte for velkomst via API for fire nye språk
XMLAPI-html-velkomst-e-posten støtter følgende fire nye språk:
-
Tsjekkisk (languageID=19)
-
Polsk (languageID=20)
-
Ungarsk (languageID=21)
-
Rumensk (languageID=22)
XMLAPI sender velkomst-e-posten i henhold til språket eller languageID i OpprettBruker
forespørsel.
Bruker OpprettBruker
Eksempel på sending av HTML-velkomst-e-post (tsjekkisk):
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Test</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName> test</firstName>
<lastName> bruker</lastName>
<webExId> testbruker</webExId>
<password> xxxxxx</password>
<email> testbruker@test.com</email>
<privilege>
<host> sant</host>
</privilege>
<languageID> 19</languageID>
eller
<language> Tsjekkisk</language>
<active> AKTIVERT</active>
<sendWelcome> sant</sendWelcome>
<isHTMLEmail> sant </isHTMLEmail>
</bodyContent>
</bodyContent>
</body>
API 40.6.1, 40.4.9-oppdateringer
XML API 40.6.1, 40.4.9-oppdateringer
OpprettMeeting/SetMeeting
støtte
Når du planlegger et Webex-møte, XML API OpprettMeeting/SetMeeting
lar deg merke av for eller fjerne merket for eller klikke på et obligatorisk eller ikke obligatorisk felt fra deltakerregistrering .
Følgende er eksempel på møteplan fra brukernettsiden der du kan kontrollere obligatoriske felt, for eksempel «Jobb», «Bedriftsnavn», «By» , og «State» på deltakerregistrering :
Følgende er en tilordning mellom sidefelt og XML API-elementer:
Sidefelt | XMLAPI-element |
---|---|
Stillingstittel | |
Bedriftsnavn | |
Adresse 1 | |
Adresse 2 | |
By | |
Tilstand | |
Postnummer | |
Land/region | |
Arbeidstelefon | |
Faks |
Endret skjema: Legg til elementet «registrationForm» i Opprett møte
Endret skjema: Legg til elementet «registrationForm» i Angi møte
Endret skjema: Legg til elementet «registrationForm» i GetMeeting
Opprett møte
Eksempel på forespørsel:
passord
sant
sant
usann
true
sant
usann
usann
sant
sant
usann
usann
usann
usann
Angi møte
Eksempel på forespørsel:
1015045339
Konferansenavn
3
sant
sant
sant
true
sant
usann
usann
sant
sant
usann
usann
usann
usann
GetMeeting
Eksempel på svar:
1234567890@nettstedsnavn.webex.com
1234567890@nettstedsnavn.webex.com
usann
sant
sant
usann
usann
sant
sant
usann
usann
usann
Berørte API-er:
-
Opprett møte
-
Angi møte
-
GetMeeting
-
DelMeeting
E2EE-møtetypen støtter ikke et PMR-møte
Når du aktiverer en PMR under en samtale med API-ene:CreateUser/SetUser/GetUser/GetMe
og bare en E2EE-møtetype er tilgjengelig, vil den svare på følgende feilmelding: "110063 Brukeren må ha minst én ikke-E2EE-møtetype for å aktivere PMR."
Berørte API-er:
-
OpprettBruker
-
Angi bruker
-
GetUser
-
GetMeg
API 40.6.0-oppdateringer
XML API 40.6.0-oppdateringer
Rollen brukeradministrasjon lagt til
Vi har opprettet rollen brukeradministrasjon, og skjemafilen for følgende er endret.
Endret skjema: OpprettBruker
forespørsel:
Endret skjema: Angi bruker
Endret skjema: GetMeg
svar:
Endret skjema: LstsummaryUser
svar:
Berørte API-er:
-
OpprettBruker
-
Angi bruker
-
GetMeg
-
LstsummaryUser
OpprettBruker
Eksempel på forespørsel:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> SiteAdmin</webExID>
<password> xxxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName> xxx</firstName>
<lastName> xxx</lastName>
<webExId> xxx</webExId>
<password> xxx</password>
<email> xxx</email>
<privilege>
<umSiteAdmin> sant</umSiteAdmin>
<host> usann</host>
<siteAdmin> usann</siteAdmin>
<labAdmin> usann</labAdmin>
<voiceOverIp> usann</voiceOverIp>
</privilege>
<languageID> 3</languageID>
<active> AKTIVERT</active>
<sendWelcome> sant</sendWelcome>
<isHTMLEmail> sant </isHTMLEmail>
</bodyContent>
</body>
Støtte for bruk av API-nøkkeltilgang til GetUserCard
Vi støtter nå bruk av API-nøkkelen (generert JWT-token) for tilgang til API-en: GetUserCard
i denne utgivelsen.
Du kan se disse sidene om bruk av én API-nøkkel og generere et JWT-token:
GetUserCard
Eksempel på forespørsel:
INNLEGG https://{sitename}.webex.com/WBXService/XMLService
Topptekst:
Content-Type application/json;charset=utf-8
JWTToken ${jwttoken}
Brødtekst:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2009/05/service">
<siteName> {sitename} </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUserCard">
<webExId> {userName} </webExId>
</bodyContent>
</body>
Eksempel på svar:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:use=" http://www.webex.com/schemas/2002/06/service" <serv:header>http://www.webex.com/schemas/2002/06/common" <serv:response>http://www.webex.com/schemas/2002/06/service/user">
<serv:result> SUKSESS</serv:result>
<serv:gsbStatus> PRIMÆR </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:getUserCardResponse" xmlns:xsi="
<use:url>
<use:lastModifiedTime> 1587493389768</use:lastModifiedTime>http://www.w3.org/2001/XMLSchema-instance">
<use:isUploaded> usann </use:isUploaded>
</use:avatar>https://xxxx.webex.com/svc3300/svccomponents/html/img/avatar160.png</use:url>
<use:title> Testens personlige rom </use:title>
<use:personalMeetingRoomURL>
<use:accessCode> 713289692 </use:accessCode>
</use:personalMeetingRoom>
</serv:bodyContent>https://xxxx.webex.com/meet/Test</use:personalMeetingRoomURL>
Støtte for møteUUID
i API-forespørsel og -svar
Vi har lagt til møteUUID
til API-forespørselen og -svaret når vi støtter en MeetingKey eller en sessionKey.
Berørte API-er:
-
Lstopptak
-
LstsummarySession
-
GetSesssionInfo
-
GethosturlMeeting
-
GetjoinurlMeeting
-
Førstemøtedeltaker
-
Opprett møte
-
Angi møte
-
GetMeeting
-
DelMeeting
-
LstCalendarSession
møteUUID
Eksempel på forespørsel:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Test</webExID>
<password> xxx </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 805325231</sessionKey>
eller
<meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc </meetingUUID>
</bodyContent>
</body>
møteUUID
Eksempel på svar:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> SUKSESS</serv:result>
<serv:gsbStatus> PRIMÆR </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="
PÅGÅR
<ep:isLocked> usann</ep:isLocked>http://www.w3.org/2001/XMLSchema-instance">
<ep:sessionkey> 805325231</ep:sessionkey>_<ep:meetingUUID> 039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID> 158941507534980823</ep:confID>
…
…
</serv:bodyContent>
PMR-møtenøkler vil ikke bli endret fra en midlertidig deaktivert bruker eller deaktivert PMR
Når en midlertidig deaktivert bruker eller deaktivert PMR aktiveres på nytt innen én uke, endres ikke møtenøkkelen til den nå reaktiverte brukeren eller aktiverte PMR, den blir den samme som før.
Berørte API-er:
-
Angi bruker
-
DelUser
LstSummarySession
forbedringer
Vi forbedret API-en: LstSummarySession
returner planlagt-PMR for å ha ett nytt element, returnScheduledPMR
, i forespørselen. Og standarden for funksjonsbryteren er slått av.
Berørte API-er:
-
LstSummarySession
Skjemaendring:
Vi legger til et nytt elementnavn returnScheduledPMR
i API LstSummarySession-forespørselen.
Vi legger til et nytt elementnavn isScheduledPMR
i API-responsen LstSummarySession.
LstSummarySession
Eksempel på forespørsel:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.webex.com/schemas/2002/06/service" <securityContext>http://www.w3.org/2001/XMLSchema-instance">
<siteName> xxx</siteName>
<webExID> Test</webExID>
<password> xxx</password>
<partnerID> xxxx</partnerID>
<clientInfo> xxxx </clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<listControl>
<startFrom> 1</startFrom>
<maximumNum> 2</maximumNum>
<listMethod> OG </listMethod>
</listControl>
<dateScope>
<startDateStart>01.11.2019 8:0:0</startDateStart>
<startDateEnd> 01.12.2019 7:59:59</startDateEnd>
<timeZoneID> 4</timeZoneID>
<endDateStart> 01.11.2019 8:0:0</endDateStart>
<endDateEnd> 01.12.2019 7:59:59 </endDateEnd>
</dateScope>
<order>
<orderBy> HOSTWEBEXID</orderBy>
<orderAD> ASC</orderAD>
<orderBy> KONF.NAVN</orderBy>
<orderAD> ASC</orderAD>
<orderBy> STARTTID</orderBy>
<orderAD> ASC </orderAD>
</order>
<serviceTypes>
<serviceType> EventCenter</serviceType>
<serviceType> MeetingCenter</serviceType>
<serviceType> Salgssenter</serviceType>
<serviceType> TrainingCenter</serviceType>
<serviceType> SupportCenter </serviceType>
</serviceTypes>
<returnScheduledPMR> sant </returnScheduledPMR>
</bodyContent>
</body>
LstSummarySession
Eksempel på svar:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> SUKSESS</serv:result>
<serv:gsbStatus> PRIMÆR </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xmlns:xsi="
<ep:matchingRecords>
<serv:total> 1787</serv:total>http://www.w3.org/2001/XMLSchema-instance" <serv:returned> 2</serv:returned>
<serv:startFrom> 1 </serv:startFrom>
</ep:matchingRecords>
<ep:session>
<ep:sessionKey>809914325</ep:sessionKey>
<ep:MeetingUUID> 809914325</ep:MeetingUUID>
<ep:confName> Teammøte</ep:confName>
<ep:sessionType> 3</ep:sessionType>
<ep:serviceType> MeetingCenter</ep:serviceType>
<ep:hostWebExID> Test</ep:hostWebExID>
<ep:hostFirstName> Test</ep:hostFirstName>
<ep:hostLastName> Test</ep:hostLastName>
<ep:otherHostWebExID> Test</ep:otherHostWebExID>
<ep:timeZoneID> 2</ep:timeZoneID>
<ep:timeZone> GMT-10:00, Hawaii (Honolulu)</ep:timeZone>
<ep:status> IKKE
PÅGÅR</ep:status>
<ep:startTime> 12.10.2019 00:35:41</ep:startTime>
<ep:duration> 60</ep:duration>_<ep:listStatus> OFFENTLIG</ep:listStatus>
<ep:hostEmail> Test@webex.com</ep:hostEmail>
<ep:passwordReq> sant</ep:passwordReq>
<ep:hostJoined> usann</ep:hostJoined>
<ep:participantsJoined> usann</ep:participantsJoined>
<ep:confID> 141672157056861215</ep:confID>
<ep:registration> usann</ep:registration>
<ep:isRecurring> sant</ep:isRecurring>
<ep:hostType> 1019001</ep:hostType>
<ep:isAudioOnly> usann</ep:isAudioOnly>
<ep:isTCSingleRecurrence> usann</ep:isTCSingleRecurrence>
<ep:isAllowJBH> usann</ep:isAllowJBH>
<ep:isCETMeeting> sant</ep:isCETMeeting>
<ep:isException> usann</ep:isException>
<ep:isNextUpcomingInstance> usann</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey> 0</ep:seriesMeetingKey>
<ep:recurrenceId> 0</ep:recurrenceId>
<ep:isScheduledPMR> sant </ep:isScheduledPMR>
</ep:session>
<ep:session>
<ep:sessionKey> 805660167</ep:sessionKey>
<ep:confName> xmlmc Molly08Console816960001</ep:confName>
<ep:sessionType> 3</ep:sessionType>
<ep:serviceType> MeetingCenter</ep:serviceType>
<ep:hostWebExID> Molly08Console81696000</ep:hostWebExID>
<ep:hostFirstName> Molly08Console81696000</ep:hostFirstName>
<ep:hostLastName> Molly08Console81696000</ep:hostLastName>
<ep:otherHostWebExID> Molly08Console81696000</ep:otherHostWebExID>
<ep:timeZoneID> 2</ep:timeZoneID>
<ep:timeZone> GMT-10:00, Hawaii (Honolulu)</ep:timeZone>
<ep:status> IKKE
PÅGÅR</ep:status>
<ep:startTime> 12.10.2019 00:35:41</ep:startTime>
<ep:duration> 60</ep:duration>_<ep:listStatus> OFFENTLIG</ep:listStatus>
<ep:hostEmail> Molly08Console81696000@webex.com</ep:hostEmail>
<ep:passwordReq> sant</ep:passwordReq>
<ep:hostJoined> usann</ep:hostJoined>
<ep:participantsJoined> usann</ep:participantsJoined>
<ep:confID> 141672108716459038</ep:confID>
<ep:registration> usann</ep:registration>
<ep:isRecurring> sant</ep:isRecurring>
<ep:hostType> 1019001</ep:hostType>
<ep:isAudioOnly> usann</ep:isAudioOnly>
<ep:isTCSingleRecurrence> usann</ep:isTCSingleRecurrence>
<ep:isAllowJBH> usann</ep:isAllowJBH>
<ep:isCETMeeting> sant</ep:isCETMeeting>
<ep:isException> usann</ep:isException>
<ep:isNextUpcomingInstance> usann</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey> 0</ep:seriesMeetingKey>
<ep:recurrenceId> 0</ep:recurrenceId>
<ep:isScheduledPMR> sant </ep:isScheduledPMR>
</ep:session>
</serv:bodyContent>
GetSite
forbedringer
Vi har lagt til en GetSite
slå av svarfunksjonen StøtteXMLAPIReturnScheduledPMR
Berørte API-er:
-
GetSite
Skjemaendring:
XML API GetSite
svar nytt element er: StøtteXMLAPIReturnScheduledPMR
GetSite
Eksempel på forespørsel:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> xxx</siteName>
<webExID> Test</webExID>
<password> xxx</password>
<clientInfo> xxx </clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
</bodyContent>
</body>
GetSite
Eksempel på svar:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ns1="http://www.webex.com/schemas/2002/06/service" xmlns:event=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/site" <serv:response>http://www.webex.com/schemas/2002/06/service/event">
<serv:result> SUKSESS</serv:result>
<serv:gsbStatus> PRIMÆR </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="
<ns1:siteCommonOptions>
…http://www.w3.org/2001/XMLSchema-instance">
<ns1:SupportXMLAPIReturnScheduledPMR> sant</ns1:SupportXMLAPIReturnScheduledPMR>
…
</ns1:siteCommonOptions>
</serv:bodyContent>
API 40.4.8, 40.2.9-oppdateringer
XML API 40.4.8, 40.2.9-oppdateringer
Nytt svar ved oppdatering av planlagte møter i XMLAPI
Når kunder bruker XMLAPI til å oppdatere møter som er planlagt via siden deres, sender vi det numeriske passordet i en e-postoppdatering for møtet, og bruker det på Webex Meetings, Teams og Events Centers.
Disse API-ene: GetMeeting, GetTrainingSession, GetEvent
og GetTeleconferenceSession
, får disse nye elementene som svar: lydPassord
(numerisk passord), isEnforceAudioPassword
, isEnforceAudioLogin
for Webex Meetings, Teams og Events-sentre.
Endret skjema:
Berørte API-er:
-
GetMeeting
-
GetTrainingSession
-
GetEvent
-
GetTeleconferenceSession
GetMeeting
Eksempel på forespørsel:
<?xml version="1.0" encoding="ISO-8859-1"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> testNettsted</siteName>
<webExID> test</webExID>
<password> xxx</password>
<partnerID> xx </partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.GetMeeting">
<meetingKey> 803328224 </meetingKey>
</bodyContent>
</body>
Eksempel på svar:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:meet="http://www.webex.com/schemas/2002/06/service" xmlns:att=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/meeting" <serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> SUKSESS</serv:result>
<serv:gsbStatus> PRIMÆR </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="
<meet:listToPublic> usann</meet:listToPublic>
<meet:isPublic> usann</meet:isPublic>http://www.w3.org/2001/XMLSchema-instance">
<meet:meetingPassword> PkzC8tP7kM5</meet:meetingPassword>
<meet:audioPassword> 75928877</meet:audioPassword>
<meet:isEnforceAudioPassword> sant</meet:isEnforceAudioPassword>
<meet:isEnforceAudioLogin> usann</meet:isEnforceAudioLogin>
…
…
</serv:bodyContent>
API 40.4.5, 40.2.6-oppdateringer
XML API 40.4.5, 40.2.6-oppdateringer
GetUserCard
og GetSessionInfo
bruksgrense
Vi implementerer bruksgrensen på API GetUserCard
og GetSessionInfo
, kan du få feilmelding: «403 forbudt» hvis du når bruksgrensen.
Berørte API-er:
-
GetUserCard
-
GetSessionInfo
API 40.4.4, 40.2.5-oppdateringer
XML API 40.4.4, 40.2.5-oppdateringer
BodyContent
antall grense
Vi har lagt til et begrenset antall BodyContent
i hver XML API-del. Når du legger til for mange av BodyContent
i API-forespørselen vil følgende feilkode og melding returneres: «000053 Antall BodyContent i en forespørsel må være mindre enn {number}»
Berørte API-er:
-
Alle XML API-er
XML API-forespørsel med flere BodyContent
Eksempel:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<webExID> xxxx</webExID>
<password> xxxx</password>
<siteName> xxx </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser">
<webExId> xxx </webExId>
</bodyContent>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetSite">
</bodyContent>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 801020403 </sessionKey>
</bodyContent>
</body>
API 40.4.3, 40.2.4-oppdateringer
XML API 40.4.3, 40.2.4-oppdateringer
OpprettBruker
forbedringer
Vi forbedret OpprettBruker
for å støtte velkomst-e-posten på flere språk. Den OpprettBruker
nå forespørsler isHTMLE-post
Berørte API-er:
-
OpprettBruker
OpprettBruker
Eksempel på forespørsel:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<webExID> administrator</webExID>
<password> xxxx</password>
<siteName> xxx </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName> xxx</firstName>
<lastName> xxx</lastName>
<webExId> xxx</webExId>
<password> xxx</password>
<email> xxx</email>
<privilege>
<host> sant</host>
<siteAdmin> usann</siteAdmin>
<labAdmin> usann</labAdmin>
<voiceOverIp> usann</voiceOverIp>
</privilege>
<languageID> 3</languageID>
<active> AKTIVERT</active>
<sendWelcome> sant</sendWelcome>
<isHTMLEmail> sant </isHTMLEmail>
</bodyContent>
</body>
API 40.4.0-oppdateringer
XML API 40.4.0-oppdateringer
Håndhev e-postbekreftelse når du endrer e-post i XML API
Etter at en lokal administrator er aktivert Bekreftelse kreves for at brukeren skal oppdatere e-postadresse i Webex nettstedsadministrasjon:
-
Hvis en lokal administrator , anroper
Angi bruker
API for å endre e-postadresser, gjeldende e-postadresse forblir til den nye e-postadressen er bekreftet. E-postbekreftelsen for kontoendring sendes til den nye e-postadresse med «bekreftelse av Webex-kontoendring». Når du har klikket på koblingen i e-posten for å bekrefte, kobles den nye e-postadresse umiddelbart til.Hvis en lokal administrator, ringer
Angi bruker
API flere ganger uten Når du fullfører e-postbekreftelsesprosessen, beholdes den gjeldende e-posten, og den siste nye e-posten må bekreftes. -
Hvis en lokal administrator anroper
Angi bruker
API for å endre e-postadresser, e-bekreftelsesprosessen utløses ikke. Den nye e-posten vil umiddelbart bli koblet til vertens eller deltakerens konto.
Berørte API-er:
-
Angi bruker
GetEnrollmentInfo
tidsavbrudd og tilkobling tilbakestilt
Den GetEnrollmentInfo
API søker for øyeblikket opp IP-adresser på domenenavnsystemet, noe som utløser store ytelseseffekter. Vi planlegger å forenkle denne prosessen, med et tomt svar i felt.
Berørte API-er:
-
GetEnrollmentInfo
GetEnrollmentInfo
Eksempel på forespørsel:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> sqdemo6</siteName>
<webExID> xxx</webExID>
<password> xxxx</password>
<partnerID> webexpartner </partnerID>
</securityContext>
</header>
<body>
<bodyContent
<sessionKey> 716773566 </sessionKey>
</bodyContent>
GetEnrollmentInfo
Eksempel på svar:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:att=" http://www.webex.com/schemas/2002/06/service" <serv:header>http://www.webex.com/schemas/2002/06/common"
<serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> SUKSESS</serv:result>
<serv:gsbStatus> PRIMÆR </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="att:getEnrollmentInfoResponse" xmlns:xsi="
<att:confID> 1542790669999981548</att:confID>
<att:attendee>http://www.w3.org/2001/XMLSchema-instance">
<att:attendeeID> 3191792 </att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName> Alex</att:firstName>
<att:lastName> Yang</att:lastName>
<att:email> omega.alex.yang@gmail.com </att:email>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo> usann </att:receiveInfo>
<att:address1></att:address1>
<att:address2></att:address2>
<att:city></att:city>
<att:state></att:state>
<att:zipcode></att:zipcode>
<att:country></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore> 0,0 </att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain></att:domain>
<att:ipAddress> 10.35.240.53</att:ipAddress>
<att:submitTime> 27.02.2020 22:03:57</att:submitTime>
<att:status> GODKJENT </att:status>
</att:attendee>
<att:attendee>
<att:attendeeID> 3191797 </att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName> AlexKKKK</att:firstName>
<att:lastName> Test</att:lastName>
<att:email> achillesyang@hotmail.com </att:email>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo> usann </att:receiveInfo>
<att:address1></att:address1>
<att:address2></att:address2>
<att:city></att:city>
<att:state></att:state>
<att:zipcode></att:zipcode>
<att:country></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore> 0,0 </att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain></att:domain>
<att:ipAddress> 10.154.181.15</att:ipAddress>
<att:submitTime> 27.02.2020 22:07:38</att:submitTime>
<att:status> GODKJENT </att:status>
</att:attendee>
<att:matchingRecords>
<serv:total>2</serv:total>
<serv:returned> 2</serv:returned>
<serv:startFrom> 1 </serv:startFrom>
</att:matchingRecords>
<att:sessionKey> 716773566 </att:sessionKey>
</serv:bodyContent>
API 40.2.0-oppdateringer
XML API 40.2.0-oppdateringer
Fjern anonym tilgang til LstSummarySession
Som en sikkerhetsforbedring stopper vi støtte for anonym tilgang til LstSummarySession
API. Hvis Webex Meetings får anonym tilgang til API-en, returneres følgende feilkode og melding: «000015 Beklager, ingen oppføring funnet.»
Berørte API-er:
-
LstSummarySession
LstSummarySession
Eksempel på forespørsel:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> nettstedsnavn1 </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<sessionKey> 211894651 </sessionKey>
</bodyContent>
</body>
LstSummarySession
Eksempel på svar:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:ep="http://www.webex.com/schemas/2002/06/service" xmlns:meet=" http://www.webex.com/schemas/2002/06/common"
<serv:header>http://www.webex.com/schemas/2002/06/service/ep" <serv:response>http://www.webex.com/schemas/2002/06/service/meeting">
<serv:result> FEIL</serv:result>
<serv:reason> Beklager, ingen oppføring funnet</serv:reason>
<serv:gsbStatus> PRIMÆR</serv:gsbStatus>
<serv:exceptionID> 000015 </serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
Opprett møte
og Angi møte
sikkerhetsforbedringer
Denne endringen ble gjort i XML API 40.2.0, men beskrivelsen har blitt redigert etter å ha mottatt tilbakemelding fra kunder.
Som en sikkerhetsforbedring oppdaterte vi Opprett møte
og Angi møte
API-er for å ikke tillate brukere å planlegge et starttid som allerede er utløpt. Hvis de prøver, viser API-en feilmelding: «060016 starttid for økten skal være senere enn gjeldende tidspunkt.» Hvis en bruker trenger å planlegge et øyeblikkelig møte, anbefaler vi at starttid angis fem minutter senere enn gjeldende tidspunkt.
Berørte API-er:
-
Opprett møte
-
Angi møte
API 40.1.2-oppdateringer
XML API 40.1.2-oppdateringer
Planlegging av et møte genererer automatisk et passord hvis det ikke er oppgitt
Vi forbedret Opprett møte
, OpprettEvent
, OpprettTrainingSession
, og OpprettTeleconferenceSession
for å inkludere et passord i API-svarets brødtekst.
Som standard er Alle møter/arrangementer/økter må ha et passord innstillingen er aktivert. I dette scenariet, hvis API-forespørselen ikke inneholder et passord, genereres det automatisk et passord fra XML API-serverne.
Hvis Alle møter/arrangementer/økter må ha et passord innstillingen er deaktivert , og API-forespørselen inneholder ikke et passord, det er et passord ikke generert fra XML API-serverne.
Hvis API-forespørselen inneholder et passord, vil svaret inkludere dette passordet, uavhengig av Alle møter/arrangementer/økter må ha et passord innstillingen aktiveres eller deaktiveres.
Berørte API-er:
-
Opprett møte
-
OpprettEvent
-
OpprettTrainingSession
-
OpprettTeleconferenceSession
Den Opprett møte
responsen har nå møtePassord
element:
Opprett møte
Eksempel på forespørsel:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> nettstedsnavn1</siteName>
<webExID> bruker-ID</webExID>
<password> *****</password>
<partnerID> webexpartner </partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<metaData>
<confName> T
A
Gest_</confName>uto_<meetingType> 3 </meetingType>enerated_mtg_pwd</metaData>
<schedule>
<startDate> 28.10.2020 17:35:00 </startDate>
</schedule>
</bodyContent>
</body>
Opprett møte
Eksempel på svar:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:meet="http://www.webex.com/schemas/2002/06/service" xmlns:att=" http://www.webex.com/schemas/2002/06/common" <serv:header>http://www.webex.com/schemas/2002/06/service/meeting" <serv:response>http://www.webex.com/schemas/2002/06/service/attendee">
<serv:result> SUKSESS</serv:result>
<serv:gsbStatus> PRIMÆR </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:createMeetingResponse" xmlns:xsi="
<meet:meetingPassword> UzXJuzUD428 </meet:meetingPassword>
<meet:iCalendarURL>http://www.w3.org/2001/XMLSchema-instance">
</meet:iCalendarURL>
<meet:guestToken> cfc7f3246d4862f1bb69b803e8615b7a </meet:guestToken>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=md225d5935256319ef21b71dd8ebd0640</serv:host>
</serv:bodyContent>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=m26bf5e25ca587d32302fb29951b92e15</serv:attendee>
Den OpprettEvent
responsen har nå hendelsePassword
element:
Den OpprettTrainingSession
og OpprettTeleconferenceSession
svarene har nå øktPassord
element:
API 40.1.0-oppdateringer
XML API 40.1.0-oppdateringer
GetSessionInfo
forbedringer
Vi har lagt til nye elementer i GetSessionInfo
API. API-et returnerer nå informasjon også for mobile enheter.
Berørte API-er:
-
GetSessionInfo
GetSessionInfo
Be om oppdateringer:
Eksempel på forespørsel:
<?xml version="1.0" encoding="UTF-8"?>
<header>http://www.w3.org/2001/XMLSchema-instance" <securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> sqdemo11</siteName>
<webExID> nettstedsadministrator</webExID>
<password> P@ss1234 </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey> 713707633</sessionKey>
<sipUrl> dongchen@go.webex.com eller 123456789
@webex.com eller 123456789@go.webex.com</sipUrl>https://go.webex.com/join/dongchen</pmrUrl>
_go<meetingUuid> 34567323456787654323456787654 </meetingUuid>
</bodyContent>https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
</body>
LstAccessAnywhereHistory
forbedringer
Vi har lagt til et nytt API, lstAccessAnywhereHistory
, for å svare med informasjon om Webex Access Anywhere rapporten.
Berørte API-er:
-
LstAccessAnywhereHistory
LstAccessAnywhereHistory
Be om oppdateringer:
LstAccessAnywhereHistory
Svaroppdateringer:
Eksempel på forespørsel:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:serv="
<header>http://www.w3.org/2001/XMLSchema-instance"
<securityContext>http://www.webex.com/schemas/2002/06/service">
<siteName> sqdemo6</siteName>
<webExID> test</webExID>
<password> P@ss1234 </password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstAccessAnywhereHistory">
<hostWebexID> test1 </hostWebexID>
<startTimeScope>
<sessionStartTimeStart> 29.09.2019 00:42:34</sessionStartTimeStart>
<sessionStartTimeEnd> 29.12.2019 04:42:34 </sessionStartTimeEnd>
</startTimeScope>
<endTimeScope>
<sessionEndTimeStart> 29.09.2019 02:42:34</sessionEndTimeStart>
<sessionEndTimeEnd> 29.12.2019 05:42:34</sessionEndTimeEnd>
</endTimeScope>
<listControl>
<serv:startFrom> 1</serv:startFrom>
<serv:maximumNum> 10</serv:maximumNum>
<serv:listMethod> ELLER </serv:listMethod>
</listControl>
<order>
<orderBy> STARTTID</orderBy>
<orderAD> ASC </orderAD>
</order>
</bodyContent>
</body>
Eksempel på svar:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:com="
xmlns:history=" http://www.webex.com/schemas/2002/06/service"
<serv:header>http://www.webex.com/schemas/2002/06/common"
<serv:response>http://www.webex.com/schemas/2002/06/service/history">
<serv:result> SUKSESS</serv:result>
<serv:gsbStatus> PRIMÆR </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="history:LstAccessAnywhereHistoryResponse"
<history:matchingRecords>
<serv:total> 775</serv:total>
<serv:returned> 10</serv:returned>http://www.w3.org/2001/XMLSchema-instance">
<serv:startFrom> 1 </serv:startFrom>
</history:matchingRecords>
<history:accessAnyWhereInfo>
<history:confID> 123456</history:confID>
<history:userName> dekan</history:userName>
<history:computerName> 6926
</history:computerName>
<history:clientIP> 10.224.222.183</history:clientIP>
<history:startTime> 29.11.2019 03:05:44</history:startTime>_dean<history:endTime> 29.11.2019 03:10:06</history:endTime>
<history:duration> 5</history:duration>
</history:accessAnyWhereInfo>
</serv:bodyContent>