API 40.12.0-oppdateringer

XML API 40.12.0-oppdateringer

Klikk her for å laste ned XML API 40.12.0-skjemaet

XML API støtter privat møtetype

XML API-er påvirkes

  • Vi kan bruke API: CreateMeeting og SetMeeting for å planlegge eller oppdatere et Webex-møte med privat møtetype.

  • Hvis et Webex-møte er planlagt med typen Privat møte, vil GetSessionInfo GetMeeting, LstSummarySession og LstCalendarSession returnere et nytt element som heter PrivateMeeting for å få vite det.

  • GetMeetingType og LstMeetingType returnerer et nytt element som heter SupportPrivateMeeting , som angir om det støtter private møter eller ikke.

Skjemaendringer

xml api: GetMeetingType/LstMeetingType: Legg til elementet.

xml api: LstSummarySession: Legg til elementet .

xml api: LstCalendarSession: Legg til elementet .

xml api: GetSessionInfo: Legg til elementet .

xml api: GetMeeting: Legg til elementet .

Forespørsel om XML API: Opprett møte

Forespørsel om CreateMeeting med privat møtetype




10/25/2020 13:00:00
45
45


;********


MC_PrivateMeeting_Test
168 //169 er en prøve som støtter Private Meeting


Svar fra XML API: GetSessionInfo

Svar for isPrivateMeeting

false
true
true //true: møtet støtter privat møte; usann: møtet støtter ikke privat møte.
false
false
true

GetSite API returnerer møtemaler på nettstedsnivå

Brukerhistorie/oppgavebeskrivelse

GetSite API for å returnere møtemal på nettstedsnivå. Dette vil gjøre det mulig for Education Connector og Webex Classrooms å vise disse malene slik at lærerne kan velge og velge disse malene mens de planlegger sine online økter.

API-er påvirket

Hvis det finnes tilpassede møtemaler som er på nettstedsnivå, returnerer GetSite API disse malene på nettstedsnivå.

Elementnavn

Beskrivelse

møtemalName

navnet på tilpassede møtemaler på nettstedsnivå

tjenestetype

Webex Meetings, Webex Trainings og Webex Events

Skjemaendringer

GetSite : Legg til elementet .

Eksempel på respons

GetSite-respons


3
PRO



MC-møtemal 1
MeetingCenter


EC-møtemal 2
EventCenter


TC-møtemal 3
TrainingCenter

XML API SetUser kan ikke endre element i supportedServices når nettstedet er CI-enhetlig nettsted

Beskrivelse

XMLAPI SetUser støtter ikke endringsverdien til «supportedServices» i en API-forespørsel når nettstedet er et Control Hub-koblet Unified Webex Meeting-nettsted.

Skjemaendringer

Det er ingen skjemaendring på API: SetUser.

webex-15436: Legg til beskyttelse for å unngå dupliserte e-poster i Mtgconfattendelist

Beskrivelse

Hvis flere deltakere som har samme e-post, legges til i samme møte i samme API-forespørsel, behandler vi bare den første deltakeren med e-posten.

Berørte API-er

  • Opprett møtedeltaker

  • CreateUser

  • SetUser

  • Opprett møte

  • SettMøte

  • CreateEvent

  • SetEvent

  • CreateTrainingSession

  • SetTrainingSession

Prøve-API

Forespørsel

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">

<securityContext>
<siteName>testSite</siteName>
<webExID>testBruker</webExID>
<passord>passord</passord>
</securityContext>

<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body>
<bodyContent xsi:type="java:com.webex.service.binding.deltaker.CreateMeetingDeltaker">
<sessionKey>1714904382</sessionKey>
<person>
<email>test@webex.com</email>
<navn>navn1</navn>
</person>
<deltakere>
<person>
<email>test@webex.com</email>
<name>navn2</name>
</person>
<sessionKey>1714904382</sessionKey>
</deltakere>
</bodyContent>
</body>

API 40.11.0-oppdateringer

XML API 40.11.0-oppdateringer

Klikk her for å laste ned XML API 40.11.0-skjemaet

XMLAPI CreateUser støtter visningsnavn

CreateUser støtter dispalyname når funksjonsbryteren EnableDisplayName er som 1. Hvis funksjonsbryteren ikke er 1, ignoreres displayName .

Skjemaendringer

CreateUser:

XMLAPI SetUser støtter visningsnavn

SetUser støtter dispalyname når funksjonsbryteren EnableDisplayName er 1. Hvis funksjonsbryteren ikke er 1, ignoreres displayName .

Skjemaendringer

SetUser:

XMLAPI GetUser støtter visningsnavn

GetUser støtter dispalyname når funksjonsbryteren EnableDisplayName er 1. Hvis funksjonsbryteren ikke er 1, vises ikke displayName .

Når displayName i DB er null og funksjonsbryteren EnableDisplayName er 1, vil displayName være firstName+" "+lastName for ikke-asiatiske tegn og firstName+lastName for asiatiske tegn.

Skjemaendringer

GetUser-respons:

XMLAPI-brukernivåkontroll for CMR Hybrid Voip

cmrHybridVoip -innstillingen brukes til å angi og hente brukernivåinnstillingen for EnableCMRHybridVoIP.

Skjemaendringer

GetUserResponse:

CreateUser-forespørsel:

Forespørsel om SetUser:

API 40.10.0-oppdateringer

XML API 40.10.0-oppdateringer

Klikk her for å laste ned XML API 40.10.0-skjemaet

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"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<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>

Respons:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:respons>
<serv:result>SUKSESS</serv:result>
<serv:gsbStatus>PRIMÆR</serv:gsbStatus>
</serv:respons>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>IKKE_INNFØRING</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:konfID>158941507534980823</ep:konfID>
...
...
</serv:bodyContent>

Berørt API:

  • Opprett møtedeltaker

  • DelMøteDeltaker

  • RegistrerMøtedeltaker

  • CreateTeleconferenceSession

  • SettTelefonkonferanseØkt

  • GetTeleconferenceSession

  • CreateTrainingSession

  • SetTrainingSession

  • GetTrainingØkt

  • DelTrainingSession

  • CreateEvent

  • SetEvent

  • DelEvent

XMLAPI returnerer et ekstra element for konfigurasjon av nettstedsadministrator for å deaktivere skjermdump

Kravet kommer fra Security – både PenTest -feil og kunder, som Goldman Sachs. De vil ikke tillate sluttbrukerne å ta skjermbilde i Meetings-appen. I mellomtiden vil mange andre kunder ha denne funksjonen – for å tillate skjermbildet. Også utdanningsbrukere ønsker å tillate skjermbildet også. Så vi vil ha en nettstedsadministratorkonfigurasjon for dette, og XMLAPI vil returnere et ekstra felt EnableMobileScreenCapture som svar fra GetSite for å støtte dette.

Eksempel på GetSite-forespørsel

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>xxxx</siteName>
<webExID>Test</webExID>
<password>xxxx</password>
</securityContext>
</header>
<body>
<bodyInnhold xsi:type="java:com.webex.service.binding.site.GetSite" />
</body>

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:respons>
<serv:result>SUKSESS</serv:result>
<serv:gsbStatus>PRIMÆR</serv:gsbStatus>
</serv:respons>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:siteInstance>
...
<ns1:sikkerhetsalternativer>
...
...
<ns1:EnableMobileScreenCapture>false</ns1:EnableMobileScreenCapture>
...
</ns1:sikkerhetsalternativer>
...
</ns1:siteInstance>
</serv:bodyContent>

Berørt API

GetSite

XMLAPI-støtte MEET-269 PIN-løs forbedring av deltakelse

XMLAPI legger til et NYTT ALTERNATIV Videokonferansesystemer i organisasjonen min kan starte og bli med i møter uten meldinger for møte i personlig rom og MC-møte.

  • createUser/setUser/getUser legg til en ny nodeenhetCanStartMyPMR i personlig møterom.

  • createMeeting/setMeeting/getMeeting legg til en ny node deviceCanStartMeeting etter planen.

Alternativet i Webex-brukergrensesnitt for møte i personlig rom:

Skjemaendringer

CreateUser:

SetUser:

getUserResponse:

Opprett møte:

settMøte:

getMeetingResponse:

API 40.9.0-oppdateringer

XML API 40.9.0-oppdateringer

Klikk her for å laste ned XML API 40.9.0-skjemaet

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 meetingKey eller sessionKey.

Eksempel på XML API: GetSessionInfo Forespørsel:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<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>

Respons:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:respons>
<serv:result>SUKSESS</serv:result>
<serv:gsbStatus>PRIMÆR</serv:gsbStatus>
</serv:respons>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>IKKE_INNFØRING</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:konfID>158941507534980823</ep:konfID>
...
...
</serv:bodyContent>

Berørt API:

  • GetInnmeldingsinformasjon

  • LstsummaryOpplæringsøkt

  • Legg til planlagt test

  • PlanlagtTest

  • PlanlagtTest

  • GetTestInformasjon

  • Last oppEventImage

  • SendInvitasjonEmail

  • CreateSupportSession

  • LstmålebrukForeløpigHistory

  • LstmøtedeltakerForeløpigHistorikk

  • LsteventsessionForeløpigHistory

  • LsteventdeltakerForeløpigHistorie

  • LstOpplæringAvstemningsresultaterHistorikk

Webex Meetings vil ha en låst møtelobby der brukere kan vente på å bli sluppet inn i møtet

XML API planlegger og redigerer MC-møte for å støtte låst lobby når funksjonen (ConsistentLockedLobby) slår på.

Skjemaendringer

La til tre nye elementer (externalAttendeeSecurity, autoLock, autoLockWaitTime) i API-ene CreateMeeting, SetMeeting og GetMeeting .

Element

Beskrivelse

ekstern deltakerSikkerhet

Når møtet er ulåst, kan tre elementer for ekstern brukersikkerhet velges.

AllowJoin: Kan Bli med på møtet umiddelbart;

AllowJoinWithLobby: Kan bare bli med på møtet hvis verten slipper dem inn;

BlokkerFromJoin: Kan ikke bli med på møtet.

automatisk låsing

Om Møtet låses automatisk.

Sann: Lås møtet automatisk etter # minutter etter at møtet starter

False: Låser ikke møtet automatisk etter at møtet har startet

autoLockVentetid

Minutter (0,5,10,15,20) for automatisk låsing av møtet etter at møtet starter

Eksempel på forespørsel og svar

Forespørsel om CreateMeeting:


...

...
false
TillatBli medLobby
sann
10

...


Forespørsel om SetMeeting:


2###1###01
...

...
false
TillatJoinWithLobby
sann
10

...


Svar fra GetMeeting:

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"

xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:respons>
<serv:result>SUKSESS</serv:result>
<serv:gsbStatus>PRIMÆR</serv:gsbStatus>
</serv:respons>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
...
<meet:deltakeralternativer>
...
<meet:joinRequiresAccount>false</meet:joinRequiresAccount>
<meet:externalDeltakerSecurity>TillatBli med</meet:externalDeltakerSecurity>
<meet:autoLock>sann</meet:autoLock>
<meet:autoLockWaitTime>10</meet:autoLockWaitTime>
</meet:deltakerOptions>
...


</serv:message>

Berørt API:

  • Opprett møte

  • SettMøte

  • GetMeeting

Forbedring av GetSessionInfo API for å returnere deltakernes status på 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

harVertIMøte

Om verten har blitt med i det pågående møtet.

Sann: Verten er i det pågående møtet.

Usann/null: Verten er ikke i det pågående møtet eller møtet pågår ikke.

harDeltakerIMøte

Om det er en deltaker/vert som har blitt med i det pågående møtet.

Sann: 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 pågår ikke.

Eksempel på API-respons:

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"

xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<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="http://www.w3.org/2001/XMLSchema-instance">
...

<ep:status>INPROGRESS</ep:status>


<ep:hasHostInMeeting>true</ep:hasHostInMeeting>

<ep:hasAttendeeInMeeting>true</ep:hasAttendeeInMeeting>

...


</serv:message>

Berørt API:

GetSessionInfo

API GetUserCard krever autorisasjon.

Sikkerhetsforbedring XML API GetUserCard krever autorisasjon for å hente brukerens informasjon.

Berørt API:

GetUserCard

API 40.8.0-oppdateringer

XML API 40.8.0-oppdateringer

Klikk her for å laste ned XML API 40.8.0-skjemaet

Forbedring av GetSessionInfo -respons

Hvis du ikke er invitert eller godkjent fra møtet, vil anropet til XML API: GetSessionInfo returnerer ikke elementene: confName, startDate, varighet, timeZone, meetingLink, sipURL, displayMeetingUrl i API-responsteksten.

Eksempel på API-svar for møter:

<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>IKKE_INNFØRING</ep:status>
<ep:sessionkey>1#####2###4</ep:sessionkey>
<ep:accessControl>
<ep:listStatus>IKKE LISTET OPP</ep:listStatus>
<ep:registration>false</ep:registration>
<ep:passwordReq>sann</ep:passwordReq>
<ep:isRegisterIDRequired>false</ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>MeetingCenter</ep:serviceType>
</ep:metaData>
<ep:deltakeralternativer>
<ep:joinRequiresAccount>false</ep:joinRequiresAccount>
</ep:deltakerOptions>
<ep:isAllowJBH>sann</ep:isAllowJBH>
<ep:isCETMeeting>sann</ep:isCETMeeting>
<ep:isPersonligMøterom>false</ep:isPersonligMøterom>

API-responseksempel for opplæringer/hendelser:

<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>IKKE_INNFØRING</ep:status>
<ep:sessionkey>1####5###9</ep:sessionkey>

<ep:listStatus>IKKE LISTET OPP</ep:listStatus>
<ep:registration>sann</ep:registration>
https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>
<ep:passwordReq>sann</ep:passwordReq>
<ep:registrationURLForMobile>https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
<ep:joinStatus>INVITER/REGISTRER/AVVIS</ep:joinStatus>
<ep:isRegisterIDRequired>false</ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>TrainingCenter</ep:serviceType>
</ep:metaData>
<ep:deltakeralternativer>
<ep:joinRequiresAccount>false</ep:joinRequiresAccount>
</ep:deltakerOptions>
<ep:isAllowJBH>sann</ep:isAllowJBH>
<ep:isCETMeeting>sann</ep:isCETMeeting>
<ep:isPersonligMøterom>false</ep:isPersonligMøterom>

Berørt API:

  • GetSessionInfo

GetSessionInfo, GetUserCardsikkerhetsforbedringer

Vi gjorde en sikkerhetsforbedring på XML API GetSessionInfo og GetUserCard. Vi vil blokkere brukere fra å få tilgang til disse to API-ene i løpet av de neste to timene hvis samtalen nådde grensen på en time uten at det er funnet feil med data.

Feilstatussvaret er: «403 Forbudt»

Berørte API-er:
  • GetSessionInfo

  • GetUserCard

meetingUUID i API-forespørsel og -stø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"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<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>

Respons:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:respons>
<serv:result>SUKSESS</serv:result>
<serv:gsbStatus>PRIMÆR</serv:gsbStatus>
</serv:respons>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>IKKE_INNFØRING</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:konfID>158941507534980823</ep:konfID>
...
...
</serv:bodyContent>

Berørt API:

  • LstOpenSession

  • GetInnmeldingsinformasjon

  • LstsammendragMøte

  • LstPlanlagte tester

  • GetEvent

  • LstsammendragHendelse

  • LstmålingsbrukHistory

  • LstopplæringsøktHistory

  • LsteventsessionHistory

  • LststøtteøktHistory

  • DelSession

Mal for utdanningsnettsteder (EDU-økttype) i XML API-støtte

Når nettstedene dine 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

  • SettMøte

  • CreateEvent

  • SetEvent

  • CreateTrainingSession

  • SetTrainingSession

XML API støtte for CreateMeetingAttendee og RegisterMeetingAttendee

Både CreateMeetingAttendee og RegisterMeetingAttendee kan sjekke det nødvendige deltakerregistreringsskjemaet for en Webex Meetings-registrering.

Og det er et nytt unntak for denne oppgaven:

Unntaksnummer

Unntaksmelding

040014

Obligatoriske felt mangler (registreringsskjema): ...

Hvis du for eksempel valgte «Jobbtittel» og «Bedriftsnavn» som obligatoriske felt for en deltaker i Webex Meetings som vist nedenfor, må du oppgi verdi for «Jobbtittel» og «Bedriftsnavn» når du ringer de to API-ene: CreateMeetingParticipant og RegisterMeetingParticipant.

RegistrerMeetingDeltaker -forespørsel:

<body>
<bodyContent xsi:type="java:com.webex.service.binding.deltaker.RegistrerMøteDeltaker">
<deltakere>
<person>
<name>FirstNameb LastName</name>
<firstName>FirstNameb</firstName>
<lastName>LastName</lastName>
<title>Ingeniør</title> //jobbtittel
<firma>Cisco191</firma> //bedriftsnavn
...
<email>;****@*****.com</email>
<type>BESØKENDE</type>
<sendReminder>sann</sendReminder>
</person>
<rolle>DELTAKER</role>
<joinStatus>AKSEPTER</joinStatus>
<emailInvitasjoner>sann</emailInvitasjoner>
<sessionKey>1####4####1</sessionKey>
</deltakere>
</bodyContent>
</body>

CreateMeetingParticipant -forespørsel:



FirstNameA LastNameA
FirstNameA
LastNameA
Ingeniør //jobbtittel
Cisco191 //bedriftsnavn
...
;*****@*****.com
BESØKENDE
sann

DELTAKER
GODTA
sann
1###4####1

040014 Unntak av svarEksempel:


<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">


<serv:result>FEIL</serv:result>
Mangler obligatoriske felt (registreringsskjema): title,company
PRIMÆR
040014
title,company





Berørt API:

  • Opprett møtedeltaker

  • RegistrerMøtedeltaker

Forbedringer i e-postvalidering av XML API

XML API bør ikke tillate mellomromstegn i en e-post, så vi har forbedret e-postvalideringen slik at den samsvarer med Webex Meetings-sidens virkemåte.

Berørt API:

  • Opprett møtedeltaker

  • CreateEvent

  • SetEvent

  • OpprettKontakt

  • SettContact

  • Informasjon om opptak

  • Opprett møtedeltaker

  • CreateTrainingSession

  • SetTrainingSession

  • CreateUser

  • SetUser

  • Opprett møte

  • SettMøte

  • RegistrerMøtedeltaker

API 40.7.0-oppdateringer

XML API 40.7.0-oppdateringer

Klikk her for å laste ned XML API 40.7.0-skjemaet

meetingUUID støtte

Vi har lagt til meetingUUID i 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"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<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"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<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>

Eksempel på GetSessionInfo-svar:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:respons>
<serv:result>SUKSESS</serv:result>
<serv:gsbStatus>PRIMÆR</serv:gsbStatus>
</serv:respons>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>IKKE_INNFØRING</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:konfID>158941507534980823</ep:konfID>
...
...
</serv:bodyContent>

Berørte API-er:

  • Lstmøtedeltakerhistorikk

  • Deltakerhistorikk

  • Lsteventedeltakerhistorikk

  • LststøttedeltakerHistory

CreateUser API velkomst e-poststøtte for fire nye språk

XMLAPI velkomst-e-post HTML 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 språk-ID-en i CreateUser -forespørselen.

Bruke CreateUser til å sende eksempel på velkomst-e-post i HTML (tsjekkisk):

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">

<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>

<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>testuser</webExId>
<password>xxxxxx</password>
<email>testuser@test.com</email>

<host>sann</host>

<languageID>19</languageID>
eller
<language>Tsjekkisk</language>
<active>AKTIVERT</active>
<sendWelcome>sann</sendWelcome>
<isHTMLEmail>sann</isHTMLEmail>
</bodyContent>
</bodyContent>
</body>

API 40.6.1, 40.4.9 oppdateringer

XML API 40.6.1-, 40.4.9-oppdateringer

Klikk her for å laste ned XML API 40.6.1-skjemaet

Klikk her for å laste ned XML API 40.4.9-skjemaet

Støtte for CreateMeeting/SetMeeting

Når du planlegger et Webex-møte, lar XML API CreateMeeting/SetMeeting deg merke av eller fjerne merket eller klikke på et obligatorisk eller ikke-obligatorisk felt fra deltakerregistreringsskjemaet.

Følgende er eksempel på møteplan fra brukerens nettside der du kan merke av for obligatoriske felt som "Stilling", "Bedriftsnavn", "By" og "Delstat" på deltakerregistreringsskjemaet:

Følgende er en tilordning mellom sidefelt og XML APIs elementer:

SidefeltXMLAPI-element
Stillingstittel
 
Bedriftsnavn
 
Adresse 1
 
Adresse 2
 
By
 
Delstat
 
Postnummer
 
Land/region
 
Arbeidstelefon
 
Faks
 

Endret skjema: Legg til elementet «registrationForm» i CreateMeeting

Endret skjema: Legg til elementet «registrationForm» i SetMeeting

Endret skjema: Legg til elementet «registrationForm» i GetMeeting

Eksempel på CreateMeeting -forespørsel:


<accessControl>
<meetingPassword>passord</meetingPassword>
</accessControl>
<deltakeralternativer>
<emailInvitasjoner>sann</emailInvitasjoner>
<registration>sann</registration>
<auto>false</auto>
</deltakeralternativer>
<registreringsskjema>
<title><req>sann</req></title>
<company><req>true</req></company>
<address1><req>false</req></address1>
<address2><req>false</req></address2>
<city><req>sann</req></city>
<state><req>sann</req></state>
<postalCode><req>false</req></postalCode>
<country><req>false</req></country>
<phone><req>false</req></phone>
<fax><req>false</req></fax>
</registrationForm>

Eksempel på SetMeeting -forespørsel:


<møtenøkkel>1015045339</møtenøkkel>

<metaData>
<confName>Konferansenavn</confName>
<meetingType>3</meetingType>
</metaData>

<deltakeralternativer>
<emailInvitasjoner>sann</emailInvitasjoner>
<registration>sann</registration>
<auto>sann</auto>
</deltakeralternativer>

<registreringsskjema>
<title><req>sann</req></title>
<selskap><req>sann</req></selskap>
<address1><req>false</req></address1>
<address2><req>false</req></address2>
<city><req>sann</req></city>
<state><req>sann</req></state>
<postalCode><req>false</req></postalCode>
<country><req>false</req></country>
<phone><req>false</req></phone>
<fax><req>false</req></fax>
</registrationForm>

Eksempel på GetMeeting -svar:

1234567890@sitename.webex.com
1234567890@sitename.webex.com

false
sann
sann
false
false
sann
sann
false
false
false



Berørte API-er:

  • Opprett møte

  • SettMøte

  • GetMeeting

  • DelMøte

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 godkjent, den vil svare på følgende feilmelding: «110063 Brukeren må ha minst én ikke-E2EE-møtetype for å aktivere PMR.»

Berørte API-er:

  • CreateUser

  • SetUser

  • GetUser

  • BliMeg

API 40.6.0-oppdateringer

XML API 40.6.0-oppdateringer

Klikk her for å laste ned XML API 40.6.0-skjemaet

Brukeradministrasjonsrolle lagt til

Vi har opprettet brukeradministrasjonsrollen, og skjemafilen for følgende er endret.

Endret skjema: CreateUser-forespørsel:

Endret skjema: SetUser

Endret skjema: GetMerespons:

Endret skjema: LstsummaryUserrespons:

Berørte API-er:

  • CreateUser

  • SetUser

  • BliMeg

  • LstsummaryUser

Eksempel på CreateUserforespørsel:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">

<securityContext>
<siteName>xxx</siteName>
<webExID>Nettstedsadministrator</webExID>
<password>xxxx</password>
</securityContext>

<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>

<umSiteAdmin>sann</umSiteAdmin>
<host>usann</host>

<siteAdmin>false</siteAdmin>
<labAdmin>usann</labAdmin>
<voiceOverIp>false</voiceOverIp>

<languageID>3</languageID>
<active>AKTIVERT</active>
<sendWelcome>sann</sendWelcome>
<isHTMLEmail>sann</isHTMLEmail>
</bodyContent>
</body>

Støtte ved hjelp av API-nøkkeltilgang til GetUserCard

Vi støtter nå bruk av API-nøkkelen (generert JWT-token) tilgang til API: GetUserCard i denne versjonen.

Du kan se på disse sidene om å bruke én API-nøkkel og generere et JWT-token:

Slik bruker du én API-nøkkel

Slik genererer du JWT-token

GetUserCardEksempel på forespørsel:

POST https://{sitename}.webex.com/WBXService/XMLService
Topptekst:
Innholdstype program/json;charset=utf-8
JWTToken ${jwttoken}
Body:
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<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"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:use="http://www.webex.com/schemas/2002/06/service/user">
<serv:header>
<serv:respons>
<serv:result>SUKSESS</serv:result>
<serv:gsbStatus>PRIMÆR</serv:gsbStatus>
</serv:respons>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:getUserCardResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<bruk:url>https://xxxx.webex.com/svc3300/svccomponents/html/img/avatar160.png</use:url>
<bruk:lastModifiedTime>1587493389768</bruk:lastModifiedTime>
<use:isUploaded>false</use:isUploaded>
</bruk:avatar>

<use:title>Testens personlige rom</use:title>
<bruk:personlig møteromURL>https://xxxx.webex.com/meet/Test</use:personalMeetingRoomURL>
<use:accessCode>713289692</use:accessCode>
</bruk:personlig møterom>
</serv:bodyContent>

Støtte for meetingUUID i API-forespørsel og -svar

Vi har lagt til meetingUUID i API-forespørselen og -svaret når vi støtter en meetingKey eller sessionKey.

Berørte API-er:

  • LstOpptak

  • LstsummarySession

  • GetSessionInfo

  • Møte

  • GetjoinurlMeeting

  • LstMøtedeltaker

  • Opprett møte

  • SettMøte

  • GetMeeting

  • DelMøte

  • LstCalendarSession

meetingUUIDEksempel på forespørsel:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<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>

Eksempel på meetingUUIDsvar:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:respons>
<serv:result>SUKSESS</serv:result>
<serv:gsbStatus>PRIMÆR</serv:gsbStatus>
</serv:respons>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>IKKE_INNFØRING</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:konfID>158941507534980823</ep:konfID>
...
...
</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 en uke, endres ikke den nå aktiverte brukeren eller aktiverte PMRs møtenøkkel, det vil være det samme som før.

Berørte API-er:

  • SetUser

  • DelUser

Forbedringer i LstSummarySession

Vi forbedret API: LstSummarySession returnerer planlagt-PMR for å ha ett nytt element, returnScheduledPMR, i forespørselen. Og standard funksjonsbryter er av.

Berørte API-er:

  • LstSummarySession

Endring av skjema:

Vi legger til et nytt elementnavn returnScheduledPMR i API LstSummarySession-forespørselen.

Vi legger til et nytt elementnavn isScheduledPMR i API LstSummarySession-svaret.

Eksempel på LstSummarySessionForespørsel:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<securityContext>
<siteName>xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
<partnerID>xxxx</partnerID>
<clientInfo>xxxx</clientInfo>
</securityContext>

<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<listControl>
<startFrom>1</startFrom>
<maximumNum>2</maximumNum>
<listMethod>OG</listMethod>
</listControl>
<dateScope>
<startDateStart>11.01.2019 8:0:0</startDateStart>
<startDateEnd>12.01.2019 7:59:59</startDateEnd>
<timeZoneID>4</timeZoneID>
<endDateStart>11.01.2019 8:0:0</endDateStart>
<endDateEnd>12.01.2019 7:59:59</endDateEnd>
</dateScope>
<bestilling>
<orderBy>HOSTWEBEKSID</orderBy>
<orderAD>ASC</orderAD>
<orderBy>CONFNAME</orderBy>
<orderAD>ASC</orderAD>
<orderBy>STARTTID</orderBy>
<orderAD>ASC</orderAD>
</bestilling>
<serviceTypes>
<serviceType>EventCenter</serviceType>
<serviceType>MeetingCenter</serviceType>
<serviceType>SalesCenter</serviceType>
<serviceType>TrainingCenter</serviceType>
<serviceType>SupportCenter</serviceType>
</serviceTypes>
<returnScheduledPMR>sann</returnScheduledPMR>
</bodyContent>
</body>

Eksempel på svar på LstSummarySession:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:respons>
<serv:result>SUKSESS</serv:result>
<serv:gsbStatus>PRIMÆR</serv:gsbStatus>
</serv:respons>
</serv:header>
<serv:body>
<serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ep:lstsummarySessionResponse">
<ep:matchingRecords>
<serv:total>1787</serv:total>
<serv:returned>2</serv:returned>
<serv:startFrom>1</serv:startFrom>
</ep:matchingRecords>
<ep:sesjon>
<ep:sessionKey>809914325</ep:sessionKey>
<ep:MøteUUID>809914325</ep:MøteUUID>
<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_INNFØRING</ep:status>
<ep:startTime>10/12/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>sann</ep:passwordReq>
<ep:hostJoined>false</ep:hostJoined>
<ep:deltakereBle med>false</ep:deltakereBle med>
<ep:konfID>141672157056861215</ep:konfID>
<ep:registration>false</ep:registration>
<ep:isRecurring>sann</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>false</ep:isAudioOnly>
<ep:isTCSingleRecurrence>false</ep:isTCSingleRecurrence>
<ep:isAllowJBH>false</ep:isAllowJBH>
<ep:isCETMeeting>sann</ep:isCETMeeting>
<ep:isException>false</ep:isException>
<ep:isNextUpcomingInstance>false</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>sann</ep:isScheduledPMR>
</ep:session>
<ep:sesjon>
<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_INNFØRING</ep:status>
<ep:startTime>10/12/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>sann</ep:passwordReq>
<ep:hostJoined>false</ep:hostJoined>
<ep:deltakereBle med>false</ep:deltakereBle med>
<ep:konfID>141672108716459038</ep:konfID>
<ep:registration>false</ep:registration>
<ep:isRecurring>sann</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>false</ep:isAudioOnly>
<ep:isTCSingleRecurrence>false</ep:isTCSingleRecurrence>
<ep:isAllowJBH>false</ep:isAllowJBH>
<ep:isCETMeeting>sann</ep:isCETMeeting>
<ep:isException>false</ep:isException>
<ep:isNextUpcomingInstance>false</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>sann</ep:isScheduledPMR>
</ep:session>
</serv:bodyContent>

GetSite -forbedringer

Vi har lagt til en GetSitesvarfunksjonsbryter for SupportXMLAPIReturnScheduledPMR

Berørte API-er:

  • GetSite

Endring av skjema:

Det nye elementet i GetSiteXML API-svaret er: StøtteXMLAPIReturnPlanlagtPMR

Eksempel på GetSiteforespørsel:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<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>

Eksempel på GetSiterespons:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:respons>
<serv:result>SUKSESS</serv:result>
<serv:gsbStatus>PRIMÆR</serv:gsbStatus>
</serv:respons>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:siteInstance>
<ns1:nettstedCommonOptions>
...
<ns1:SupportXMLAPIReturnPlanlagtPMR>sann</ns1:SupportXMLAPIReturnPlanlagtPMR>
...
</ns1:siteCommonOptions>
</ns1:siteInstance>
</serv:bodyContent>

API 40.4.8, 40.2.9 oppdateringer

XML API 40.4.8-, 40.2.9-oppdateringer

Klikk her for å laste ned XML API 40.4.8-skjemaet

Klikk her for å laste ned XML API 40.2.9-skjemaet

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øter, og bruker det på sentrene for Webex Meetings, Teams og Events.

Disse API-ene: GetMeeting, GetTrainingSession, GetEvent og GetTeleconferenceSession vil ha disse nye elementene som svar: audioPassword (numerisk passord), isEnforceAudioPassword, isEnforceAudioLogin for Webex Meetings-, Teams- og Events-sentre.

Endret skjema:

Berørte API-er:

  • GetMeeting

  • GetTrainingØkt

  • GetEvent

  • GetTeleconferenceSession

GetMeetingEksempel på forespørsel:

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>testSite</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"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:respons>
<serv:result>SUKSESS</serv:result>
<serv:gsbStatus>PRIMÆR</serv:gsbStatus>
</serv:respons>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<meet:accessControl>
<meet:listToPublic>false</meet:listToPublic>
<meet:isPublic>false</meet:isPublic>
<meet:meetingPassword>PkzC8tP7kM5</meet:meetingPassword>
<meet:audioPassword>75928877</meet:audioPassword>
<meet:isEnforceAudioPassword>true</meet:isEnforceAudioPassword>
<meet:isEnforceAudioLogin>false</meet:isEnforceAudioLogin>
</meet:accessControl>
...
...
</serv:bodyContent>

API 40.4.5-, 40.2.6-oppdateringer

XML API 40.4.5-, 40.2.6-oppdateringer

Bruksgrense for GetUserCardog GetSessionInfo

Vi implementerer bruksgrensen på API GetUserCard og GetSessionInfo, du kan få feilmeldingen: "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 -tallgrense

Vi har lagt til et begrenset antall BodyContent i hver XML API-del. Når du legger til for mye BodyContent i API-forespørselen, returneres følgende feilkode og -melding: "000053 Antallet BodyContent i en forespørsel må være mindre enn {number}"

Berørte API-er:

  • Enhver XML API

XML API-forespørsel med flere BodyContent Eksempel:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">

<securityContext>
<webExID>xxxx</webExID>
<password>xxxx</password>
<siteName>xxx</siteName>
</securityContext>

<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

Klikk her for å laste ned XML API 40.4.3, 40.2.4 skjemaet.

CreateUser forbedringer

Vi forbedret CreateUser for å støtte velkomst-e-posten på flere språk. CreateUser forespørsler nå erHTMLEmail

Berørte API-er:

  • CreateUser

Eksempel på CreateUserforespørsel:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">

<securityContext>
<webExID>administrator</webExID>
<password>xxxx</password>
<siteName>xxx</siteName>
</securityContext>

<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>

<host>sann</host>
<siteAdmin>false</siteAdmin>
<labAdmin>usann</labAdmin>
<voiceOverIp>false</voiceOverIp>

<languageID>3</languageID>
<active>AKTIVERT</active>
<sendWelcome>sann</sendWelcome>
<isHTMLEmail>sann</isHTMLEmail>
</bodyContent>
</body>

API 40.4.0-oppdateringer

XML API 40.4.0-oppdateringer

Håndhev e-postbekreftelse ved endring av e-post i XML API

Etter at en nettstedsadministrator aktiverte Bekreftelse kreves for at brukeren skal oppdatere e-postadresse i Webex Site Administration:

  • Hvis en ikke-nettstedsadministratorkonto ringer SetUser API for å endre e-postadresser, forblir den gjeldende e-posten til den nye e-posten er bekreftet. E-posten med bekreftelse av kontoendring sendes til den nye e-postadressen med «Bekreftelse av endring av Webex-konto». Når du har klikket på koblingen i e-posten for å bekrefte, vil den nye e-postadressen bli koblet til umiddelbart.

    Hvis en ikke-nettstedsadministrator ringer SetUser API flere ganger uten å fullføre e-postbekreftelsesprosessen, beholdes den gjeldende e-posten, og den siste nye e-posten må bekreftes.

  • Hvis en nettstedsadministratorkonto ringer SetUser API for å endre e-postadresser, utløses ikke e-postbekreftelsesprosessen. Den nye e-posten blir umiddelbart koblet til vertens eller deltakerens konto.

Berørte API-er:

  • SetUser

GetEnrollmentInfo -tidsavbrudd og tilbakestilling av tilkobling

GetEnrollmentInfo API ser for øyeblikket opp IP-adresser på domenenavnsystemet, noe som utløser store ytelsespåvirkninger. Vi planlegger å forenkle denne prosessen, med et tomt svar på -feltet.

Berørte API-er:

  • GetInnmeldingsinformasjon

Eksempel på GetEnrollmentInfo -forespørsel:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sqdemo6</siteName>
<webExID>xxx</webExID>
<password>xxxx</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent
xsi:type="java:com.webex.service.binding.attendee.GetEnrollmentInfo">
<sessionKey>716773566</sessionKey>
</bodyContent>

Eksempel på GetEnrollmentInfo -svar:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:respons>
<serv:result>SUKSESS</serv:result>
<serv:gsbStatus>PRIMÆR</serv:gsbStatus>
</serv:respons>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="att:getEnrollmentInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<at:confID>154279066999981548</at:confID>

<at:attendeeID>3191792</at:attendeeID>

<å:defaultFields>
<at:firstName>Alex</at:firstName>
<at:lastName>Yang</at:lastName>
<å:email>omega.alex.yang@gmail.com</å:email>
<at:company></at:company>
<at:phoneNum></at:phoneNum>
<at:title></at:title>
<å:receiveInfo>false</å:receiveInfo>
<å:address1></å:address1>
<å:address2></å:address2>
<at:city></at:city>
<at:state></at:state>
<at:zipcode></at:zipcode>
<at:country></at:country>
<å:leadSourceID></å:leadSourceID>
<at:leadScore>0.0</at:leadScore>

<å:customFields/>
</å:enrollFields>
<at:domain> </at:domain>
<at:ipAddress>10.35.240.53</at:ipAddress>
<å:submitTime>02/27/2020 22:03:57</å:submitTime>
<at:status>APPROVED</at:status>


<at:attendeeID>3191797</at:attendeeID>

<å:defaultFields>
<at:firstName>AlexKKK</at:firstName>
<at:lastName>Test</at:lastName>
<å:email>achillesyang@hotmail.com</å:email>
<at:company></at:company>
<at:phoneNum></at:phoneNum>
<at:title></at:title>
<å:receiveInfo>false</å:receiveInfo>
<å:address1></å:address1>
<å:address2></å:address2>
<at:city></at:city>
<at:state></at:state>
<at:zipcode></at:zipcode>
<at:country></at:country>
<å:leadSourceID></å:leadSourceID>
<at:leadScore>0.0</at:leadScore>

<å:customFields/>
</å:enrollFields>
<at:domain> </at:domain>
<at:ipAddress>10.154.181.15</at:ipAddress>
<å:submitTime>02/27/2020 22:07:38</å:submitTime>
<at:status>APPROVED</at:status>


<serv:total>2</serv:total>
<serv:returned>2</serv:returned>
<serv:startFrom>1</serv:startFrom>

<at:sessionKey>716773566</at:sessionKey>

</serv:bodyContent>

API 40.2.0-oppdateringer

XML API 40.2.0-oppdateringer

Klikk her for å laste ned XML API 40.2.0-skjemaet.

Fjern anonym tilgang til LstSummarySession

Som en sikkerhetsforbedring stopper vi støtten for anonym tilgang til LstSummarySession API. Hvis Webex Meetings anonymt får tilgang til API-en, returneres følgende feilkode og -melding: "000015 Beklager, ingen oppføring funnet."

Berørte API-er:

  • LstSummarySession

Eksempel på LstSummarySessionForespørsel:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>sitename1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<sessionKey>211894651</sessionKey>
</bodyContent>
</body>

Eksempel på svar på LstSummarySession:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"

xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
<serv:header>
<serv:response>
<serv:result>FEIL</serv:result>
<serv:reason>Ingen oppføring funnet</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:exceptionID>000015</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>

Sikkerhetsforbedringer i CreateMeeting og SetMeeting

Denne endringen ble gjort i XML API 40.2.0, men beskrivelsen er redigert etter å ha mottatt tilbakemeldinger fra kunder.

Som en sikkerhetsforbedring oppdaterte vi API-ene for CreateMeeting og SetMeeting slik at brukerne ikke kan planlegge et starttidspunkt for møtet som allerede er passert. Hvis de prøver, sender API-en feilmeldingen: "060016 Starttidspunkt for økten skal være senere enn gjeldende tidspunkt." Hvis en bruker trenger å planlegge et hurtigmøte, anbefaler vi at starttidspunktet for møtet angis fem minutter senere enn gjeldende tidspunkt.

Berørte API-er:

  • Opprett møte

  • SettMøte

API 40.1.2 oppdateringer

XML API 40.1.2-oppdateringer

Klikk her for å laste ned XML API 40.1.2-skjemaet.

Planlegging av et møte genererer automatisk et passord hvis det ikke er oppgitt

Vi forbedret CreateMeeting, CreateEvent, CreateTrainingSession og CreateTeleconferenceSession for å inkludere et passord i brødteksten i API-svaret.

Som standard er innstillingen Alle møter/hendelser/økter må ha et passord aktivert. I dette scenariet, hvis API-forespørselen ikke inneholder et passord, genereres et passord automatisk fra XML API-serverne.

Hvis innstillingen Alle møter/hendelser/økter må ha et passord er deaktivert, og API-forespørselen ikke inneholder et passord, genereres det ikke et passord fra XML API-serverne.

Hvis API-forespørselen inneholder et passord, vil svaret inkludere dette passordet, uavhengig av at innstillingen Alle møter/hendelser/økter må ha et passord er aktivert eller deaktivert.

Berørte API-er:

  • Opprett møte

  • CreateEvent

  • CreateTrainingSession

  • CreateTeleconferenceSession

CreateMeeting -svaret har nå elementet meetingPassword :

Eksempel på CreateMeeting -forespørsel:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>

<siteName>siteName1</siteName>
<webExID>brukerID</webExID>
<password>*****</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<metaData>
<confName>Test_Auto_Generated_mtg_pwd</confName>
<meetingType>3</meetingType>
</metaData>

<schedule>
<startDate>10/28/2020 17:35:00</startDate>
</schedule>
</bodyContent>
</body>
</

Eksempel på CreateMeeting -svar:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:respons>
<serv:result>SUKSESS</serv:result>
<serv:gsbStatus>PRIMÆR</serv:gsbStatus>
</serv:respons>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:createMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<møte:møtenøkkel>806745263</møte:møtenøkkel>
<meet:meetingPassword>UzXJuzUD428</meet:meetingPassword>
<meet:iCalendarURL>
https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=md225d5935256319ef21b71dd8ebd0640</serv:host>
https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=m26bf5e25ca587d32302fb29951b92e15</serv:attendee>
</meet:iCalendarURL>
<meet:guestToken>cfc7f3246d4862f1bb69b803e8615b7a</meet:guestToken>
</serv:bodyContent>

CreateEvent -svaret har nå elementet eventPassword :

Svarene på CreateTrainingSession og CreateTeleconferenceSession har nå elementet sessionPassword :

API 40.1.0-oppdateringer

XML API 40.1.0-oppdateringer

Klikk her for å laste ned XML API 40.1-skjemaet.

Forbedringer i GetSessionInfo

Vi har lagt til nye elementer i GetSessionInfo API. API-en returnerer nå også informasjon for mobile enheter.

Berørte API-er:

  • GetSessionInfo

Oppdateringer for GetSessionInfo -forespørsel:

Eksempel på forespørsel:


<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">

<securityContext>
<siteName>sqdemo11</siteName>
<webExID>nettstedsadministrator</webExID>
<password>P@ss118</password>
</securityContext>

<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>713707633</sessionKey>
https://go.webex.com/join/dongchen</pmrUrl>
<sipUrl>dongchen@go.webex.com eller 123456789_go@webex.com eller 123456789@go.webex.com</sipUrl>
https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
<meetingUuid>34567323456787654323456787654</meetingUuid>
</bodyContent>
</body>

Forbedringer i LstAccessAnywhereHistory

Vi har lagt til en ny API, lstAccessAnywhereHistory, for å svare med Webex Access Anywhere-rapportinformasjon.

Berørte API-er:

  • LstAccessAnywhereHistory

Oppdateringer for LstAccessAnywhereHistory -forespørsel:

Oppdateringer for LstAccessAnywhereHistory -svar:

Eksempel på forespørsel:


<?xml version="1.0" encoding="UTF-8"?>
<serv:melding
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">

<securityContext>
<siteName>sqdemo6</siteName>
<webExID>test</webExID>
<password>P@ss118</password>
</securityContext>

<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstAccessAnywhereHistory">
<hostWebexID>test1</hostWebexID>
<startTimeScope>
<sessionStartTimeStart>29.09.2019 00:42:34</sessionStartTimeStart>
<sessionStartTimeEnd>12.29.2019 04:42:34</sessionStartTimeEnd>
</startTimeScope>
<endTimeScope>
<sessionEndTimeStart>9.29.2019 02:42:34</sessionEndTimeStart>
<sessionEndTimeEnd>12.29.2019 05:42:34</sessionEndTimeEnd>
</endTimeScope>
<listControl>
<serv:startFrom>1</serv:startFrom>
<serv:maximumNum>10</serv:maximumNum>
<serv:listMethod>ELLER</serv:listMethod>
</listControl>
<bestilling>
<orderBy>STARTTID</orderBy>
<orderAD>ASC</orderAD>
</bestilling>
</bodyContent>
</body>

Eksempel på svar:


<?xml version="1.0" encoding="UTF-8"?>
<serv:melding
xmlns:serv="http://www.webex.com/schemas/2002/06/service"
xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:history="http://www.webex.com/schemas/2002/06/service/history">
<serv:header>
<serv:respons>
<serv:result>SUKSESS</serv:result>
<serv:gsbStatus>PRIMÆR</serv:gsbStatus>
</serv:respons>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="history:LstAccessAnywhereHistoryResponse"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<history:matchingRecords>
<serv:total>775</serv:total>
<serv:returned>10</serv:returned>
<serv:startFrom>1</serv:startFrom>
</history:matchingRecords>
<history:accessAnyWhereInfo>
<history:confID>123456</history:confID>
<history:userName>dean</history:userName>
<history:computerName>6926_dean</history:computerName>
<history:clientIP>10.224.222.183</history:clientIP>
<history:startTime>11.29.2019 03:05:44</history:startTime>
<history:endTime>29.11.2019 03:10:06</history:endTime>
<history:duration>5</history:duration>
</history:accessAnyWhereInfo>
</serv:bodyContent>