Ažuriranja api 40.12.0

Ažuriranja XML API-ja 40.12.0

Kliknite ovdje da biste preuzeli shemu XML API 40.12.0

XML API podržava vrstu privatnog sastanka

To utječe na XML API-je

  • Možemo koristiti API: CreateMeeting i SetMeeting da biste zakazali ili ažurirali Webex sastanak s vrstom privatnog sastanka.

  • Ako je Webex sastanak zakazan s vrstom privatnog sastanka, GetSessionInfo GetMeeting, LstSummarySession i LstCalendarSession vratit će se novi element s nazivom PrivateMeeting .

  • GetMeetingType i LstMeetingType vraćaju novi element s nazivom SupportPrivateMeeting što pokazuje podržava li privatne sastanke ili ne.

Promjene sheme

XML API: GetMeetingType/LstMeetingType: Dodaj element .

XML API: LstSummarySesija: Dodaj element .

XML API: LstKalendarSesija: Dodaj element .

XML API: Informacije o GetSessionInfo: Dodaj element .

XML API: GetMeeting: Dodaj element .

Zahtjev XML API-ja: Stvorimeeting

Zahtjev za stvaranjemeetinga s vrstom privatnog sastanka




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


;********


MC_PrivateMeeting_Test
168 //169 je uzorak koji podržava privatni sastanak


Odgovor XML API-ja: Informacije o GetSesiji

Odgovor za isPrivateMeeting

false
true
true //true: sastanak podržava privatni sastanak; netočno: sastanak ne podržava privatni sastanak.
false
false
true

GetSite API vratit će predloške sastanaka na razini web-mjesta

Korisnička priča/Opis zadatka

GetSite API za vraćanje predloška sastanka na razini web-mjesta. To će omogućiti učionicama Education Connector i Webex da prikažu ove predloške kako bi učitelji odabrali i odabrali ove predloške dok zakazuju svoje on-line sesije.

Api-jeovi su pogođeni

Ako postoje prilagođeni predlošci sastanaka koji su na razini web-mjesta, GetSite api vratit će te predloške na razini web-mjesta.

Naziv elemenata

Opis

Naziv predloška sastanka

naziv prilagođenih predložaka sastanaka na razini web-mjesta

vrsta usluge

Webex sastanci, Webex treninzi i Webex događaji

Promjene sheme

GetSite : Dodajte element .

Uzorak odgovora

GetSite odgovor

<ns1: vrste sastanaka>
<ns1:meetingTypeID>3</ns1:meetingTypeID>
<ns1:meetingTypeName>PRO</ns1:meetingTypeName>
</ns1: vrste sastanaka>
<ns1:meetingTemplates>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>MC predlošci sastanka 1</ns1:meetingTemplateName>
<ns1:serviceType>Centar za sastanke</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>EC predlošci sastanka 2</ns1:meetingTemplateName>
<ns1:serviceType>EventCenter</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>TC predložak 3 sastanka</ns1:meetingTemplateName>
<ns1:serviceType>Centar za obuku</ns1:serviceType>
</ns1:meetingTemplate>
</ns1:meetingTemplates>

XML API SetUser ne može promijeniti element supportedServices kada je web-mjesto CI unified web-mjesto

Opis

XMLAPI SetUser ne podržava promjenu vrijednosti „supportedServices“ u API zahtjevu kada je web-mjesto Unified Webex Meeting povezano s Kontrolnim središtem.

Promjene sheme

Na API-jeu nema promjene sheme: Postavi korisnika.

webex-15436: Dodajte zaštitu za izbjegavanje dupliciranih adresa e-pošte u Mtgconfattendeelist

Opis

Ako se više sudionika koji imaju istu e-poštu doda na isti sastanak u istom ZAHTJEVU za API, obrađujemo samo prvog sudionika e-poštom.

Pogođeni API-je

  • Izradi sudionikSastanka

  • CreateUser

  • SetUser

  • Stvorimeeting

  • Postavi sastanak

  • StvoriOtkrug

  • SetEvent

  • CreateTrainingSession

  • Sesija SetTrainingSesija

Ogledni API

Zahtjev

<?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>testni korisnik</webExID>
<password>lozinka</password>
</securityContext>
Zaglavlje
<tijelo>

<sessionKey>1714904382</sessionKey>
<osoba>
<email>test@webex.com</email>
<name>naziv1</name>
</osoba>
<sudionici>
<osoba>
<email>test@webex.com</email>
<name>name2</name>
</osoba>
<sessionKey>1714904382</sessionKey>
</sudionici>
Sadržaj tijela
</tijelo>

Ažuriranja api 40.11.0

Xml API 40.11.0 ažuriranja

Kliknite ovdje da biste preuzeli shemu XML API 40.11.0

XMLAPI CreateUser podržava zaslonsko ime

CreateUser podržava dispalyname kada je tipka za uključivanje i isključivanje značajke EnableDisplayName 1. Ako tipka za uključivanje i isključivanje značajke nije 1, displayName će se zanemariti.

Promjene sheme

Izradi korisnika:

XMLAPI SetUser podržava zaslonsko ime

SetUser podržava dispalyname ako je tipka EnableDisplayName 1. Ako tipka za uključivanje i isključivanje značajke nije 1, displayName će se zanemariti.

Promjene sheme

Postavi korisnika:

XMLAPI GetUser podržava zaslonsko ime

GetUser podržava dispalyname ako je tipka EnableDisplayName 1. Ako tipka za uključivanje i isključivanje značajke nije 1, displayName neće se prikazati.

Kada je displayName u DB-u null, a tipka za uključivanje i isključivanje značajke EnableDisplayName 1, displayName bit će firstName+" "+lastName za ne-azijske znakove i firstName+lastName za azijske znakove.

Promjene sheme

GetUserResponse:

XMLAPI kontrola korisničke razine za CMR hibridni voip

Postavka cmrHybridVoip upotrebljava se za postavljanje i dohvaćanje postavke na razini korisnika za EnableCMRHybridVoIP.

Promjene sheme

GetUser odgovor:

Zahtjev za CreateUser:

Zahtjev za SetUser:

Ažuriranja api 40.10.0

Ažuriranja XML API-ja 40.10.0

Kliknite ovdje da biste preuzeli shemu XML API 40.10.0

Podrška za XML API za UUID sastanka u zahtjevu i odgovoru API-ja

Ogledni XML API: Zahtjev za GetSessionInfo :

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

<password>xxx</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.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
ili
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>

Odgovor:

<?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:zaglavlje>
<serv:odgovor>
<serv:result>USPJEH</serv:result>
<serv:gsbStatus>PRIMARNI</serv:gsbStatus>
</serv:odgovor>
</serv:zaglavlje>
<serv:tijelo>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NIJE_U tijeku</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>

Zahvaćeni API:

  • Izradi sudionikSastanka

  • DelMeetingAttendee

  • RegistracijaSastankaSudionika

  • Izradi telekonferencijsku sesiju

  • SesijaTelekonferencije

  • GetTelekonferencijaSesija

  • CreateTrainingSession

  • Sesija SetTrainingSesija

  • GetTrainingSesija

  • TrainingSession

  • StvoriOtkrug

  • SetEvent

  • DelEvent

XMLAPI će vratiti dodatni element za konfiguraciju administratora web-mjesta kako bi onemogućio snimanje zaslona

Zahtjev dolazi iz Sigurnosti - i PenTest bugovi i korisnici, kao što je Goldman Sachs. Krajnjim korisnicima ne žele dopustiti snimanje zaslona u aplikaciji Sastanci. U međuvremenu, mnogi drugi kupci žele ovu značajku - dopustiti snimanje zaslona. Također, korisnici Educationa također žele dopustiti snimanje zaslona. Tako ćemo za to imati konfiguraciju administratora web-mjesta, a XMLAPI će vratiti dodatno polje EnableMobileScreenCapture u odgovoru GetSite kako bi to podržao.

Primjer zahtjeva getSite

<?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>
<bodyContent 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:zaglavlje>
<serv:odgovor>
<serv:result>USPJEH</serv:result>
<serv:gsbStatus>PRIMARNI</serv:gsbStatus>
</serv:odgovor>
</serv:zaglavlje>
<serv:tijelo>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:instanca web-mjesta>
...
<ns1:sigurnosneOpcije>
...
...
<ns1:EnableMobileScreenCapture>false</ns1:EnableMobileScreenCapture>
...
</ns1: securityOptions>
...
</ns1:siteInstance>
</serv:bodyContent>

Zahvaćeni API

GetSite

XMLAPI podrška MEET-269 Poboljšanje pridruživanja bez PIN-a

XMLAPI dodaje NOVU OPCIJU Sustavi za videokonferencije u mojoj tvrtki ili ustanovi mogu pokretati sastanke i uključiti se u njih bez upita za sastanak osobne sobe i sastanak MC-a.

  • createUser/setUser/getUser dodaje novi uređajCanStartMyPMR čvor u osobnojMeetingSobi.

  • createMeeting/setMeeting/getMeeting dodaj novi čvor deviceCanStartMeeting prema rasporedu.

Mogućnost u Webex UI za sastanak osobne sobe :

Promjene sheme

Izradi korisnika:

Postavi korisnika:

getUserResponse:

Izradi sastanak:

setSastanak:

getMeetingResponse:

Ažuriranja api-ja 40.9.0

Ažuriranja XML API-ja 40.9.0

Kliknite ovdje da biste preuzeli shemu XML API 40.9.0

Podrška za XML API za zahtjev i odgovor za UUID sastanka

Dodali smo UUID sastanka u API zahtjev i odgovor gdje god podržavamo kao meetingKey ili sessionKey.

Ogledni XML API: Zahtjev za GetSessionInfo :

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

<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
ili
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>

Odgovor:

<?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:zaglavlje>
<serv:odgovor>
<serv:result>USPJEH</serv:result>
<serv:gsbStatus>PRIMARNI</serv:gsbStatus>
</serv:odgovor>
</serv:zaglavlje>
<serv:tijelo>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NIJE_U tijeku</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>

Zahvaćeni API:

  • Informacije o dobivanju registracije

  • LstsummaryTrainingSesija

  • Dodaj zakazani test

  • TestSetScheduledTest

  • Del ScheduledTest

  • Informacije GetTest

  • Prenesi sliku događaja

  • PošaljiPozivEmail

  • CreateSupportSession

  • LstmeetingusagePreliminaryHistory

  • LstmeetingsudionikPreliminarnaPovijest

  • LsteventsessionPreliminaryHistory

  • PrethodniPrethodniPovijest

  • LstTrainingRezultatiGlasovanjaPovijest

Webex sastanci imat će zaključano predvorje sastanka u kojem korisnici mogu čekati da budu primljeni u sastanak

XML API zakaži i uredi MC sastanak kako bi podržao zaključano predvorje kada se značajka(ConsistentLockedLobby) uključi.

Promjene sheme

Dodana su tri nova elementa (externalAttendeeSecurity, autoLock, autoLockWaitTime) u API-je CreateMeeting, SetMeeting i GetMeeting .

Element

Opis

Sigurnost vanjskog sudionika

Kada je sastanak otključan, postoje tri stavke sigurnosti vanjskog korisnika koje mogu biti odabiri.

Dopusti pridruživanje: Može Se odmah pridružiti sastanku;

DopustiJoinSPredvorjem: Sastanku se može pridružiti samo ako ih organizator dopusti unutra;

Blokiraj pristupanje: Nije se moguće pridružiti sastanku;

automatski zaključaj

Hoće li se sastanak automatski zaključati.

Točno: Automatski zaključaj sastanak nakon # minuta nakon početka sastanka

Pogrešno: Ne zaključava automatski sastanak nakon početka sastanka

vrijemeAutomatskog zaključavanjaČekanja

Zapisnik (0,5,10,15, 20) za automatsko zaključavanje sastanka nakon početka sastanka

Uzorak zahtjeva i odgovora

Zahtjev za CreateMeeting:


...

...
false
AllowJoinWithLobby
true
10

...


Zahtjev za SetMeeting:


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

...
false
DopustiJoinWithLobby
true
10

...


Odgovor 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:zaglavlje>
<serv:odgovor>
<serv:result>USPJEH</serv:result>
<serv:gsbStatus>PRIMARNI</serv:gsbStatus>
</serv:odgovor>
</serv:zaglavlje>
<serv:tijelo>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
...
<meet:attendeeOptions>
...
<meet:joinRequiresAccount>false</meet:joinRequiresAccount>
<meet:externalAttendeeSecurity>DopustiPridruživanje</meet:externalAttendeeSecurity>
<meet:autoLock>true</meet:autoLock>
<meet:autoLockWaitTime>10</meet:autoLockWaitTime>
</meet:attendeeOptions>
...
Sadržaj tijela

</serv:message>

Zahvaćeni API:

  • Stvorimeeting

  • Postavi sastanak

  • GetMeeting

Poboljšanje GetSessionInfo API-ja za vraćanje statusa sudionika u sesiji u tijeku

Dodana su dva nova elementa (hasHostInMeeting, hasAttendeeInMeeting) u odgovor GetSessionInfo. Ta će se dva elementa vratiti kada sastanak bude sastanak u tijeku.

Element

Opis

imaOrganizatoraU sastanku

Je li se domaćin pridružio sastanku u tijeku.

Točno: Host je na sastanku u tijeku.

Pogrešno/null: Host nije na sastanku koji je u tijeku ili sastanak nije u tijeku.

imaSudionikUSastanku

Je li se sudionik/domaćin pridružio sastanku u tijeku.

Točno: na sastanku koji je u tijeku nalazi se sudionik ili domaćin.

Pogrešno/null: u sastanku koji je u tijeku nema sudionika ili domaćina ili sastanak nije u tijeku.

Uzorak odgovora API-ja:

<?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:zaglavlje>
<serv:odgovor>
<serv:result>USPJEH</serv:result>
<serv:gsbStatus>PRIMARNI</serv:gsbStatus>
</serv:odgovor>
</serv:zaglavlje>
<serv:tijelo>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
...

<ep:status>U TIJEKU</ep:status>


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

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

...
Sadržaj tijela

</serv:message>

Zahvaćeni API:

Informacije o GetSesiji

API GetUserCard zahtijeva autorizaciju.

Sigurnosno poboljšanje XML API GetUserCard zahtijeva autorizaciju za dohvaćanje korisničkih podataka.

Zahvaćeni API:

GetUserCard

Ažuriranja za API 40.8.0

Ažuriranja XML API-ja 40.8.0

Kliknite ovdje da biste preuzeli shemu XML API 40.8.0

Poboljšanje odgovora GetSessionInfo

Ako niste pozvani ili odobreni sa sastanka, poziv XML API-jem: GetSessionInfo neće vratiti elemente: confName, startDate, duration, timeZone, meetingLink, sipURL, displayMeetingUrl u tijelu API odgovora.

Primjer odgovora API-ja za sastanke:

<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NIJE_U tijeku</ep:status>
<ep:sessionkey>1#####2###4</ep:sessionkey>
<ep:accessControl>
<ep:listStatus>NIJE NA POPISU</ep:listStatus>
<ep:registration>false</ep:registration>
<ep:passwordReq>true</ep:passwordReq>
<ep:isRegisterIDRequired>false</ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>MeetingCenter</ep:serviceType>
</ep:metadata>
<ep:attendeeOptions>
<ep:joinRequiresAccount>false</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>

Primjer odgovora API-ja za treninge/događaje:

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

<ep:listStatus>NIJE NA POPISU</ep:listStatus>
<ep:registration>true</ep:registration>
https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>
<ep:passwordReq>true</ep:passwordReq>
<ep:registrationURLForMobile>https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
<ep:joinStatus>POZOVI/REGISTRIRAJ/ODBIJ</ep:joinStatus>
<ep:isRegisterIDRequired>false</ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>TrainingCenter</ep:serviceType>
</ep:metadata>
<ep:attendeeOptions>
<ep:joinRequiresAccount>false</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>

Zahvaćeni API:

  • Informacije o GetSesiji

GetSessionInfo, GetUserCardsigurnosna poboljšanja

Napravili smo sigurnosno poboljšanje na XML API-ju GetSessionInfo i GetUserCard. Blokirat ćemo korisnicima pristup ova dva API-ja u sljedeća dva sata ako je njihov poziv dosegao ograničenje u jednom satu bez pogrešaka pronađenih podataka.

Odgovor statusa pogreške je: „403 Zabranjeno“

Pogođeni API-ji:
  • Informacije o GetSesiji

  • GetUserCard

meetingUUID u podršci za API zahtjev i odgovor

Dodali smo meetingUUID u API zahtjev i odgovor gdje god podržavamo meetingKey/sessionKey.

Zahtjev za GetSessionInfo :

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

<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
ili
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>

Odgovor:

<?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:zaglavlje>
<serv:odgovor>
<serv:result>USPJEH</serv:result>
<serv:gsbStatus>PRIMARNI</serv:gsbStatus>
</serv:odgovor>
</serv:zaglavlje>
<serv:tijelo>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NIJE_U tijeku</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>

Zahvaćeni API:

  • StOpenSesija

  • Informacije o dobivanju registracije

  • SažetakSastanka

  • Testovi LstScheduled

  • GetEvent

  • LstsummaryEvent

  • Povijest

  • Povijest sesijeComment

  • Povijest sesije

  • Korisnička sesijaPovijest

  • DelSession

Predložak obrazovnih web-mjesta (vrsta sesije EDU-a) u podršci za XML API

Kada vaša web-mjesta omoguće vrstu sesije Instruktora obrazovanja (EDU), XML API može podržati zakazivanje sastanka pomoću predloška sastanka EDU-a.

Zahvaćeni API:

  • Stvorimeeting

  • Postavi sastanak

  • StvoriOtkrug

  • SetEvent

  • CreateTrainingSession

  • Sesija SetTrainingSesija

Podrška za CreateMeetingAttendee i RegisterMeetingAttendee

CreateMeetingAttendee i RegisterMeetingAttendee mogu provjeriti potrebni obrazac za registraciju sudionika za registraciju za Webex Meetings.

I postoji nova iznimka za ovaj zadatak:

Broj iznimke

Poruka iznimke

040014

Nedostaju obvezna polja (obrazac za registraciju): ...

Na primjer, ako ste odabrali "Naziv radnog mjesta" i "Naziv tvrtke" kao obavezna polja za registraciju sastanaka web-sastanka sudionika kao što je prikazano u nastavku, prilikom pozivanja dva api-ja morate navesti vrijednost na "Naziv radnog mjesta" i "Naziv tvrtke": CreateMeetingAttendee i RegistrirajMeetingAttendee.

Zahtjev za registracijuMeetingAttendee :





ImeB prezime
FirstNameb
Prezime
Inženjer //Naziv radnog mjesta
Cisco1800 //Naziv tvrtke
...
****@*****.com
POSJETITELJ
true

SUDIONIK
PRIHVATI
true
1####4####1

Sadržaj tijela

Zahtjev za CreateMeetingAttendee :



ImeA
ImeA
PrezimeA
Inženjer //Naziv posla
Cisco114 //Naziv tvrtke
...
;*****@*****.com
POSJETITELJ
true

SUDIONIK
PRIHVATI
true
1###4###1

040014 Iznimka odgovoraPrimjer:


<?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>POGREŠKA</serv:result>
Nedostaju potrebna polja (obrazac za registraciju): naslov,tvrtka
PRIMARNI
040014
naslov,tvrtka





Zahvaćeni API:

  • Izradi sudionikSastanka

  • RegistracijaSastankaSudionika

Poboljšanja provjere valjanosti XML API e-pošte

XML API ne smije dopustiti znakove bijelog razmaka u e-pošti, pa smo poboljšali provjeru valjanosti e-pošte kako bismo se uskladili s ponašanjem stranice web-sastanaka.

Zahvaćeni API:

  • Izradi sudionikSastanka

  • StvoriOtkrug

  • SetEvent

  • Izradi kontakt

  • Postavi kontakt

  • Informacije o PostaviSnimci

  • Izradi sudionikSastanka

  • CreateTrainingSession

  • Sesija SetTrainingSesija

  • CreateUser

  • SetUser

  • Stvorimeeting

  • Postavi sastanak

  • RegistracijaSastankaSudionika

Ažuriranja api 40.7.0

Ažuriranja XML API-ja 40.7.0

Kliknite ovdje da biste preuzeli shemu XML API 40.7.0

Podrška za meetingUUID

Dodali smo meetingUUID API zahtjevu i odgovoru gdje god podržavamo meetingKey ili sessionKey.

Primjer zahtjeva GetSessionInfo:

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

<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
ili
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>

Primjer zahtjeva GetSessionInfo:

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

<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
ili
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>

Primjer GetSessionInfo odgovora:

<?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:zaglavlje>
<serv:odgovor>
<serv:result>USPJEH</serv:result>
<serv:gsbStatus>PRIMARNI</serv:gsbStatus>
</serv:odgovor>
</serv:zaglavlje>
<serv:tijelo>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NIJE_U tijeku</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>

Pogođeni API-ji:

  • PovijestSudionika sastanka

  • Povijest sudionika

  • Povijest

  • Povijest

Podrška za e-poštu dobrodošlice za CreateUser API za četiri nova jezika

XMLAPI html e-pošta dobrodošlice podržava sljedeća četiri nova jezika:

  • Češki (languageID=19)

  • Poljski (languageID=20)

  • Mađarski (languageID=21)

  • Rumunjski (languageID=22)

XMLAPI šalje e-poštu dobrodošlice prema jeziku ili languageID-u u CreateUser zahtjevu.

Upotreba značajke CreateUser za slanje Html Primjera E-Pošte Dobrodošlice (češki):

<?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>
Zaglavlje
<tijelo>


<firstName>test</firstName>
<lastName>korisnik</lastName>
<webExId>provjera valjanosti</webExId>
<password>xxxxxx</password>
<email>testuser@test.com</email>
<privilegija>
<organizator>točno</organizator>
</privilege>
<languageID>19</languageID>
ili
<language>češki</language>
<active>AKTIVIRANO</active>
<sendWelcome>true</sendWelcome>
<isHTMLEmail>true</isHTMLEmail>
Sadržaj tijela
Sadržaj tijela
</tijelo>

Ažuriranja za API 40.6.1, 40.4.9

Xml API 40.6.1, 40.4.9 ažuriranja

Kliknite ovdje da biste preuzeli shemu XML API 40.6.1

Kliknite ovdje da biste preuzeli shemu XML API 40.4.9

Podrška za CreateMeeting/SetMeeting

Kada zakažete Webex sastanak, XML API CreateMeeting/SetMeeting omogućuje vam provjeru ili poništavanje provjere ili klikom na obavezno ili neobavezno polje na obrascu za registraciju sudionika.

Slijedi ogledni raspored sastanaka s web-stranice korisnika na kojem možete provjeriti obavezna polja kao što su "Naziv radnog mjesta", "Naziv tvrtke", "Grad"i "Država" na obrascu za registraciju sudionika:

Slijedi mapiranje između polja stranice i elemenata XML API-ja:

Polja straniceXMLAPI Element
Naziv radnog mjesta
 
Naziv tvrtke
 
Adresa 1
 
Adresa 2
 
Grad
 
Savezna država
 
Poštanski broj
 
Država/regija
 
Poslovni telefon
 
Faks
 

Promijenjena shema: Dodaj element „registrationForm” u CreateMeeting

Promijenjena shema: Dodaj element „obrazac za registraciju” u SetMeeting

Promijenjena shema: Dodaj element „obrazac za registraciju” u GetMeeting

Primjer zahtjeva CreateMeeting :


<accessControl>
<meetingPassword>lozinka</meetingPassword>
</accessControl>

<emailInvitations>true</emailInvitations>
<registracija>istinita</registracija>
<auto>false</auto>

<obrazac za registraciju>
<title><req>true</req></title>
<company><req>true</req></company>
<address1><req>false</req></address1>
<address2><req>false</req></address2>
<city><req>true</req></city>
<state><req>true</req></state>
<postalCode><req>false</req></postalCode>
<country><req>false</req></country>
<phone><req>false</req></phone>
<fax><req>false</req></fax>
</obrazac za registraciju>

Primjer zahtjeva SetMeeting :


<meetingkey>1015045339</meetingkey>

<metaPodaci>
<confName>Naziv konferencije</confName>
<meetingType>3</meetingType>
</metaPodaci>


<emailInvitations>true</emailInvitations>
<registracija>istinita</registracija>
<auto>točno</auto>


<obrazac za registraciju>
<title><req>true</req></title>
<company><req>true</req></company>
<address1><req>false</req></address1>
<address2><req>false</req></address2>
<city><req>true</req></city>
<state><req>true</req></state>
<postalCode><req>false</req></postalCode>
<country><req>false</req></country>
<phone><req>false</req></phone>
<fax><req>false</req></fax>
</obrazac za registraciju>

Primjer GetMeeting odgovora:

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

false
true
true
false
false
true
true
false
false
false



Pogođeni API-ji:

  • Stvorimeeting

  • Postavi sastanak

  • GetMeeting

  • DelMeeting

Vrsta sastanka E2EE ne podržava PMR sastanak

Kada tijekom poziva s API-jem omogućite PMR:CreateUser/SetUser/GetUser/GetMe i dostupna je samo vrsta E2EE sastanka, odgovorit će na sljedeću poruku o pogrešci: „110063 Korisnik mora imati barem jednu vrstu sastanka izvan E2EE da bi mogao omogućiti OSZS.”

Pogođeni API-ji:

  • CreateUser

  • SetUser

  • GetUser

  • GetMe

Ažuriranja API-ja 40.6.0

Ažuriranja XML API-ja 40.6.0

Kliknite ovdje da biste preuzeli shemu XML API 40.6.0

Dodana uloga upravljanja korisnicima

Stvorili smo ulogu upravljanja korisnicima i datoteka sheme za sljedeće se promijenila.

Promijenjena shema: Zahtjev za CreateUser:

Promijenjena shema: SetUser

Promijenjena shema: GetMeodgovor:

Promijenjena shema: LstsummaryUserodgovor:

Pogođeni API-ji:

  • CreateUser

  • SetUser

  • GetMe

  • LstsummaryUser

Primjer zahtjeva za CreateUser:

<?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>Administrator web-mjesta</webExID>
<password>xxxx</password>
</securityContext>
Zaglavlje
<tijelo>

<firstName>xxx</firstName>
<lastName>xxx</lastName>
<webExId>xxx</webExId>
<password>xxx</password>
<email>xxx</email>
<privilegija>
<umSiteAdmin>true</umSiteAdmin>
<host>false</host>

<siteAdmin>false</siteAdmin>
<labAdmin>false</labAdmin>
<voiceOverIp>false</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>AKTIVIRANO</active>
<sendWelcome>true</sendWelcome>
<isHTMLEmail>true</isHTMLEmail>
Sadržaj tijela
</tijelo>

Podrška putem API ključa za pristup GetUserCard

Sada podržavamo korištenje API ključa (generiranog JWT tokena) pristupamo API-jem: GetUserCard u ovom izdanju.

Možete se pozvati na ove stranice o primjeni jednog API ključa i generirati JWT token:

Kako primijeniti jedan API ključ

Kako generirati JWT token

Primjer zahtjeva GetUserCard:

Zaglavlje OBJAVE https://{sitename}.webex.com/WBXService/XMLService
:
Aplikacija vrste sadržaja/json;charset=utf-8
JWTToken ${jwttoken}
Tijelo:
<?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">

<securityContext>
<siteName>{sitename}</siteName>
</securityContext>

<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUserCard">
<webExId>{userName}</webExId>
</bodyContent>
</body>

Primjer odgovora:

<?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:zaglavlje>
<serv:odgovor>
<serv:result>USPJEH</serv:result>
<serv:gsbStatus>PRIMARNI</serv:gsbStatus>
</serv:odgovor>
</serv:zaglavlje>
<serv:tijelo>
<serv:bodyContent xsi:type="use:getUserCardResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

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

<use:title>Osobna soba testa</use:title>
<upotrijebi:personalMeetingRoomURL>https://xxxx.webex.com/meet/Test</use:personalMeetingRoomURL>
<use:accessCode>713289692</use:accessCode>
</use:personalMeetingRoom>
</serv:bodyContent>

Podrška za meetingUUID u API zahtjevu i odgovoru

Dodali smo meetingUUID zahtjevu i odgovor API-ja kada podržavamo meetingKey ili sessionKey.

Pogođeni API-ji:

  • Snimka

  • LstsummarySesija

  • GetSesssionInfo

  • Sastanak

  • GetjoinurlMeeting

  • LstSastanakSudionik

  • Stvorimeeting

  • Postavi sastanak

  • GetMeeting

  • DelMeeting

  • LstKalendarSesija

meetingUUIDprimjer zahtjeva:

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

<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
ili
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>

Primjer meetingUUIDodgovora:

<?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:zaglavlje>
<serv:odgovor>
<serv:result>USPJEH</serv:result>
<serv:gsbStatus>PRIMARNI</serv:gsbStatus>
</serv:odgovor>
</serv:zaglavlje>
<serv:tijelo>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NIJE_U tijeku</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>

Ključevi PMR sastanka neće se mijenjati iz privremeno deaktiviranog korisnika ili onemogućenog PMR-a

Kada se privremeni deaktivirani korisnik ili onemogućeni PMR ponovno aktivira u roku od tjedan dana, sada ponovno aktivirani korisnik ili omogućen ključ pmr sastanka se ne mijenja, bit će isti kao i prije.

Zahvaćeni API-je:

  • SetUser

  • DelUser

Poboljšanja za LstSummarySession

Poboljšali smo API: Vratite LstSummarySession zakazani OSZS kako bi u zahtjevu imao jedan novi element, returnScheduledOSZS. A zadana značajka preklopa je isključena.

Zahvaćeni API-je:

  • LstSažetakSesije

Promjena sheme:

Dodali smo naziv novog elementa returnScheduledPMR u zahtjev API LstSummarySession.

Dodajemo novi naziv elementa isScheduledPMR u odgovor API LstSummarySession.

Primjer zahtjeva LstSummarySession:

<?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>
Zaglavlje
<tijelo>


<startFrom>1</startFrom>
<maximumNum>2</maximumNum>
<listMethod>I</listMethod>


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

<orderBy>HOSTWEBEXID</orderBy>
<orderAD>AUC</orderAD>
<orderBy>CONFNAME</orderBy>
<orderAD>AUC</orderAD>
<orderBy>VRIJEME POČETKA</orderBy>
<orderAD>AUC</orderAD>

<servisneVrste>
<serviceType>EventCenter</serviceType>
<serviceType>MeetingCenter</serviceType>
<serviceType>SalesCenter</serviceType>
<serviceType>TrainingCenter</serviceType>
<serviceType>SupportCenter</serviceType>
</serviceTypes>
<returnScheduledPMR>true</returnScheduledPMR>
Sadržaj tijela
</tijelo>

Primjer LstSummarySession odgovora:

<?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:zaglavlje>
<serv:odgovor>
<serv:result>USPJEH</serv:result>
<serv:gsbStatus>PRIMARNI</serv:gsbStatus>
</serv:odgovor>
</serv:zaglavlje>
<serv:tijelo>
<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:sesija>
<ep:sessionKey>809914325</ep:sessionKey>
<ep:MeetingUUID>809914325</ep:MeetingUUID>
<ep:confName>Sastanak tima</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, Havaji (Honolulu)</ep:timeZone>
<ep:status>NIJE_U tijeku</ep:status>
<ep:startTime>10.12.2019. 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>JAVNO</ep:listStatus>
<ep:hostEmail>Test@webex.com</ep:hostEmail>
<ep:passwordReq>true</ep:passwordReq>
<ep:hostJoined>false</ep:hostJoined>
<ep:participantsJoined>false</ep:participantsJoined>
<ep:confID>141672157056861215</ep:confID>
<ep:registration>false</ep:registration>
<ep:isRecurring>true</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>false</ep:isAudioOnly>
<ep:isTCSingleRecurrence>false</ep:isTCSingleRecurrence>
<ep:isAllowJBH>false</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isException>false</ep:isException>
<ep:isNextUpcomingInstance>false</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>true</ep:isScheduledPMR>
</ep:session>
<ep:sesija>
<ep:sessionKey>805660167</ep:sessionKey>
<ep:confName>xmlmc Molly08Console816960001</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType>MeetingCenter</ep:serviceType>
<ep:hostWebExID>Molly08Konzola81696000</ep:hostWebExID>
<ep:hostFirstName>Molly08Konzola81696000</ep:hostFirstName>
<ep:hostLastName>Molly08Konzola81696000</ep:hostLastName>
<ep:otherHostWebExID>Molly08Konzola81696000</ep:otherHostWebExID>
<ep:timeZoneID>2</ep:timeZoneID>
<ep:timeZone>GMT-10:00, Havaji (Honolulu)</ep:timeZone>
<ep:status>NIJE_U tijeku</ep:status>
<ep:startTime>10.12.2019. 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>JAVNO</ep:listStatus>
<ep:hostEmail>Molly08Konzola81696000@webex.com</ep:hostEmail>
<ep:passwordReq>true</ep:passwordReq>
<ep:hostJoined>false</ep:hostJoined>
<ep:participantsJoined>false</ep:participantsJoined>
<ep:confID>141672108716459038</ep:confID>
<ep:registration>false</ep:registration>
<ep:isRecurring>true</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>false</ep:isAudioOnly>
<ep:isTCSingleRecurrence>false</ep:isTCSingleRecurrence>
<ep:isAllowJBH>false</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isException>false</ep:isException>
<ep:isNextUpcomingInstance>false</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>true</ep:isScheduledPMR>
</ep:session>
</serv:bodyContent>

Poboljšanja usluge GetSite

Dodali smo prekidač značajke odgovora GetSite za SupportXMLAPIReturnScheduledPMR

Zahvaćeni API-je:

  • GetSite

Promjena sheme:

Novi element odgovora XML API GetSite je: PodrškaXMLAPIReturnZakazani OSZS

Primjer zahtjeva GetSite:

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

Primjer GetSiteodgovora:

<?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:zaglavlje>
<serv:odgovor>
<serv:result>USPJEH</serv:result>
<serv:gsbStatus>PRIMARNI</serv:gsbStatus>
</serv:odgovor>
</serv:zaglavlje>
<serv:tijelo>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:instanca web-mjesta>
<ns1:siteCommonOptions>
...
<ns1:SupportXMLAPIReturnScheduledPMR>true</ns1:SupportXMLAPIReturnScheduledPMR>
...
</ns1:siteCommonOptions>
</ns1:siteInstance>
</serv:bodyContent>

Ažuriranja za API 40.4.8, 40.2.9

XML API 40.4.8, 40.2.9 Ažuriranja

Kliknite ovdje da biste preuzeli shemu XML API 40.4.8

Kliknite ovdje da biste preuzeli shemu XML API 40.2.9

Novi odgovor prilikom ažuriranja zakazanih sastanaka u XMLAPI-ju

Kada korisnici koriste XMLAPI za ažuriranje sastanaka zakazanih putem njihove stranice, poslat ćemo brojčanu lozinku u ažuriranju e-pošte sastanka i primijeniti je na webex sastanke, timove i centre za događaje.

Ti API-je: GetMeeting, GetTrainingSession, GetEvent i GetTeleconferenceSession imat će ove nove elemente kao odgovor: audioPassword (brojčana lozinka), isEnforceAudioPassword, isEnforceAudioLogin za centre Webex Meetings, Teams i Events.

Promijenjena shema:

Zahvaćeni API-je:

  • GetMeeting

  • GetTrainingSesija

  • GetEvent

  • GetTelekonferencijaSesija

Primjer zahtjeva GetMeeting:

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

Primjer odgovora:

<?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:zaglavlje>
<serv:odgovor>
<serv:result>USPJEH</serv:result>
<serv:gsbStatus>PRIMARNI</serv:gsbStatus>
</serv:odgovor>
</serv:zaglavlje>
<serv:tijelo>
<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>

Ažuriranja za API 40.4.5, 40.2.6

XML API 40.4.5, 40.2.6 Ažuriranja

Ograničenje upotrebe za GetUserCardi GetSessionInfo

Implementiramo ograničenje upotrebe za API GetUserCard i GetSessionInfo, možete dobiti poruku o pogrešci: "403 zabranjeno" ako dosegnete ograničenje upotrebe.

Pogođeni API-ji:

  • GetUserCard

  • Informacije o GetSesiji

Api 40.4.4, 40.2.5 Ažuriranja

XML API 40.4.4, 40.2.5 Ažuriranja

Ograničenje broja za bodyContent

Dodali smo ograničeni broj BodyContent u svaki odjeljak XML API-ja. Kada dodate previše BodyContent u zahtjev API-ja, vratit će se sljedeći kôd pogreške i poruka: „000053 Broj BodyContent u zahtjevu mora biti manji od {number}”

Zahvaćeni API-je:

  • Bilo koji XML API

XML API zahtjev s višestrukim BodyContent Primjer:

<?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>
Zaglavlje
<tijelo>


<webExId>xxx</webExId>
Sadržaj tijela


Sadržaj tijela


<sessionKey>801020403</sessionKey>
Sadržaj tijela

</tijelo>

Ažuriranja api 40.4.3, 40.2.4

XML API 40.4.3, 40.2.4 Ažuriranja

Kliknite ovdje da biste preuzeli shemu XML API 40.4.3, 40.2.4.

Poboljšanja za CreateUser

Poboljšali smo CreateUser tako da podržava e-poštu dobrodošlice na više jezika. CreateUser sada traži isHTMLEmail

Pogođeni API-ji:

  • CreateUser

Primjer zahtjeva za CreateUser:

<?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>
Zaglavlje
<tijelo>

<firstName>xxx</firstName>
<lastName>xxx</lastName>
<webExId>xxx</webExId>
<password>xxx</password>
<email>xxx</email>
<privilegija>
<organizator>točno</organizator>
<siteAdmin>false</siteAdmin>
<labAdmin>false</labAdmin>
<voiceOverIp>false</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>AKTIVIRANO</active>
<sendWelcome>true</sendWelcome>
<isHTMLEmail>true</isHTMLEmail>
Sadržaj tijela
</tijelo>

Ažuriranja api 40.4.0

Ažuriranja XML API-ja 40.4.0

Nametni provjeru e-pošte prilikom promjene e-pošte u XML API-jem

Nakon što je administrator web-mjesta omogućio potvrdu potrebnu korisniku za ažuriranje adrese e-pošte u administraciji web-mjesta:

  • Ako račun administratora izvan web-mjesta pozove SetUser API za promjenu adresa e-pošte, trenutačna adresa e-pošte ostaje sve dok se nova adresa e-pošte ne potvrdi. E-pošta s potvrdom promjene računa šalje se na novu adresu e-pošte s "Potvrdom promjene webex računa". Nakon što kliknete vezu u e-poruci za potvrdu, nova adresa e-pošte odmah se povezuje.

    Ako administrator koji nije web-mjesto nazove SetUser API nekoliko puta bez dovršavanja postupka provjere e-pošte, trenutačna e-pošta zadržava se, a najnovija je nova e-pošta ona koju je potrebno provjeriti.

  • Ako račun administratora web-mjesta pozove SetUser API za promjenu adresa e-pošte, ne pokreće se postupak provjere e-pošte. Nova e-pošta odmah će biti povezana s računom domaćina ili sudionika.

Zahvaćeni API-je:

  • SetUser

Istek vremena za GetEnrollmentInfo i ponovno postavljanje veze

GetEnrollmentInfo API trenutačno traži IP adrese na sustavu naziva domena, što pokreće ogromne utjecaje na performanse. Planiramo pojednostaviti taj postupak uz prazan odgovor u polju .

Pogođeni API-ji:

  • Informacije o dobivanju registracije

Primjer zahtjeva GetEnrollmentInfo :

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

Primjer GetEnrollmentInfo odgovora:

<?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:zaglavlje>
<serv:odgovor>
<serv:result>USPJEH</serv:result>
<serv:gsbStatus>PRIMARNI</serv:gsbStatus>
</serv:odgovor>
</serv:zaglavlje>
<serv:tijelo>
<serv:bodyContent xsi:type="att:getEnrollmentInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<att:sesija>
<att:confID>154279066999981548</att:confID>
<att:sudionik>
<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>false</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>ODOBRENO</att:status>
</att:sudionik>
<att:sudionik>
<att:attendeeID>3191797</att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName>AlexKKK</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>false</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>ODOBRENO</att:status>
</att:sudionik>
<att:matchingRecords>
<serv:total>2</serv:total>
<serv:returned>2</serv:returned>
<serv:startFrom>1</serv:startFrom>
</att:matchingRecords>
<att:sessionKey>716773566</att:sessionKey>
</att:session>
</serv:bodyContent>

Ažuriranja api-ja 40.2.0

Ažuriranja XML API-ja 40.2.0

Kliknite ovdje da biste preuzeli shemu XML API 40.2.0.

Ukloni anonimni pristup LstSummarySession

Kao sigurnosno poboljšanje zaustavljamo podršku za anonimni pristup API-ju LstSummarySession . Ako Webex Meetings anonimno pristupi API-ju, vraća se sljedeći kôd pogreške i poruka: „000015 Nažalost, nije pronađen nijedan zapis”.

Pogođeni API-ji:

  • LstSažetakSesije

Primjer zahtjeva LstSummarySession:

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

Primjer LstSummarySession odgovora:

<?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>POGREŠKA</serv:result>
<serv:reason>Nažalost, nema zapisa</serv:reason>
<serv:gsbStatus>PRIMARNO</serv:gsbStatus>
<serv:exceptionID>000015</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>

Sigurnosna poboljšanja za CreateMeeting i SetMeeting

Ta je promjena izvršena u XML API 40.2.0, ali je njezin opis uređen nakon primitka povratnih informacija od korisnika.

Kao sigurnosno poboljšanje ažurirali smo API-je za CreateMeeting i SetMeeting kako ne bismo dopustili korisnicima da zakažu vrijeme početka sastanka koje je već prošlo. Ako pokušaju, API traži poruku o pogrešci: "060016 Vrijeme početka sesije treba biti kasnije od trenutačnog vremena." Ako korisnik treba zakazati trenutni sastanak, preporučujemo da vrijeme početka sastanka bude postavljeno pet minuta kasnije od trenutnog vremena.

Zahvaćeni API-je:

  • Stvorimeeting

  • Postavi sastanak

Ažuriranja api 40.1.2

Ažuriranja XML API-ja 40.1.2

Kliknite ovdje da biste preuzeli shemu XML API 40.1.2.

Zakazivanje sastanka automatski generira lozinku ako nije navedena

Poboljšali smo CreateMeeting, CreateEvent, CreateTrainingSession i CreateTeleconferenceSession kako bismo uključili lozinku u tijelo API odgovora.

Prema zadanim postavkama svi sastanci/događaji/sesija moraju imati omogućenu postavku lozinke. U ovom scenariju, ako API zahtjev ne sadrži lozinku, lozinka se automatski generira s XML API poslužitelja.

Ako svi sastanci/događaji/sesija moraju imati onemogućenu postavku lozinke , a api zahtjev ne sadrži lozinku, lozinka se ne generira s XML API poslužitelja.

Ako API zahtjev sadrži lozinku, odgovor će sadržavati tu lozinku, bez obzira na to jesu li svi sastanci/događaji/sesija morali imati omogućenu ili onemogućenu postavku lozinke.

Zahvaćeni API-je:

  • Stvorimeeting

  • CreateEvent

  • CreateTrainingSession

  • Izradi telekonferencijsku sesiju

Odgovor CreateMeeting sada ima element meetingPassword :

Primjer zahtjeva CreateMeeting:

<?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>siteName1</siteName>
<webExID>korisnički ID</webExID>
****
<partnerID>webexpartner</partnerID>
</securityContext>
Zaglavlje
<tijelo>

<metaPodaci>
<confName>est_auto_generated_mtg_pwd</confName>
<meetingType>3</meetingType>
</metaPodaci>

<raspored>
<startDate>28.10.2020. 17:35:00</startDate>
</raspored>
Sadržaj tijela
</tijelo>

Primjer odgovora za CreateMeeting :

<?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:zaglavlje>
<serv:odgovor>
<serv:result>USPJEH</serv:result>
<serv:gsbStatus>PRIMARNI</serv:gsbStatus>
</serv:odgovor>
</serv:zaglavlje>
<serv:tijelo>
<serv:bodyContent xsi:type="meet:createMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<meet:meetingkey>806745263</meet:meetingkey>
<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>

Odgovor CreateEvent sada ima element eventPassword :

Odgovori CreateTrainingSession i CreateTeleconferenceSession sada imaju element sessionPassword :

Ažuriranja api 40.1.0

Ažuriranja XML API-ja 40.1.0

Kliknite ovdje da biste preuzeli shemu XML API 40.1.

Poboljšanja za GetSessionInfo

Dodali smo nove elemente u API-je GetSessionInfo . API sada vraća informacije i za mobilne uređaje.

Zahvaćeni API-je:

  • Informacije o GetSesiji

Ažuriranja zahtjeva za GetSessionInfo :

Primjer zahtjeva:


<?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>administrator web-mjesta</webExID>
<password>P@ss115</password>
</securityContext>
Zaglavlje
<tijelo>

<sessionKey>713707633</sessionKey>
https://go.webex.com/join/dongchen</pmrUrl>
<sipUrl>dongchen@go.webex.com ili 123456789_go@webex.com ili 123456789@go.webex.com</sipUrl>
https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
<meetingUuid>34567323456787654323456787654</meetingUuid>
Sadržaj tijela
</tijelo>

Poboljšanja za LstAccessAnywhereHistory

Dodali smo novi API, lstAccessAnywhereHistory, za odgovor s informacijama izvješća za Webex Access Anywhere.

Pogođeni API-ji:

  • PovijestPristupaBilo gdje

Ažuriranja zahtjeva za LstAccessAnywhereHistory :

Ažuriranja odgovora za LstAccessAnywhereHistory :

Primjer zahtjeva:


<?xml version="1.0" encoding="UTF-8"?>
< serv: poruka
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@ss115</password>
</securityContext>
Zaglavlje
<tijelo>

<hostWebexID>test1</hostWebexID>
<startTimeScope>
<sessionStartTimeStart>09/29/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>

<serv:startFrom>1</serv:startFrom>
<serv:maximumNum>10</serv:maximumNum>
<serv:listMethod>ILI</serv:listMethod>


<orderBy>VRIJEME POČETKA</orderBy>
<orderAD>AUC</orderAD>

Sadržaj tijela
</tijelo>

Primjer odgovora:


<?xml version="1.0" encoding="UTF-8"?>
< serv: poruka
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:zaglavlje>
<serv:odgovor>
<serv:result>USPJEH</serv:result>
<serv:gsbStatus>PRIMARNI</serv:gsbStatus>
</serv:odgovor>
</serv:zaglavlje>
<serv:tijelo>
<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>
6926_dean</history:computerName>
<history:clientIP>10.224.222.183</history:clientIP>
<history:startTime>11/29/2019 03:05:44</history:startTime>
<history:endTime>11/29/2019 03:10:06</history:endTime>
<history:duration>5</history:duration>

</serv:bodyContent>