Lisätietoja XML API 39:stä ja XML API 11:stä on osoitteessa Cisco Webex Meetings XML API -päivitysten yleiskatsaus (XML API 39 ja aikaisemmat).

Lisätietoja XML API 40:stä on osoitteessa Cisco Webex Meetings XML API -päivitysten yleiskatsaus (XML API 40 ja uudemmat).

Päivityksiä varten XML API 11 SP9:lle ja sitä vanhemmille on osoitteessa Cisco DevNet.

API 41.12.0 -päivitykset

XML API 41.12.0 -päivitykset

Napsauta tätä ladataksesi XML API 41.12.0 -skeeman.

XMLAPI estää Webex Events (Classic) -aikataulun ja muokkauksen sivuston konfigurointikohdan mukaan EnableClassicEvent se on väärää

Vaikuttaneet API- ja kaaviomuutokset

Sivuston hallinnan määrityssivulla, jos Ota käyttöön klassinen tapahtuma valintaruutu on väärä, tämä sivusto ei enää tue Webex Events (klassisia) -kokouksia.

Jos Ota classicEvent käyttöön valintaruutu on väärä, kutsut näitä API:ita Webex Events (klassisen) -kokouksen järjestämiseen:

CreateEvent, SetEvent, GetEvent, GetSessionInfo, LstsummaryEvent, LstrecordedEvent, LstsummaryProgram, UploadEventImage

API vastaa uuteen poikkeukseen 010106 Klassinen tapahtuma on poistettu käytöstä.

Kaavio muuttuu

Ei kaavamuutoksia.

Esimerkki API-pyynnöstä ja vastauksesta

Luo Tapahtuma API-pyyntö ja vastaus

CreateEventin pyyntö

<bodyContent xsi:type="java:com.webex.service.binding.event.CreateEvent">
  <accessControl>
    <sessionPassword>XXXXXXXX</sessionPassword>
  </accessControl>
   <metaData>
    <sessionName>XMLAPI EC Testing</sessionName>
   </metaData>
  <schedule>
    <startDate>07/17/2021 01:29:15</startDate>
    <openTime>15</openTime>            
  </schedule>
</bodyContent>
</body>
</serv:message>

CreateEventin vastaus

<?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:event="http://www.webex.com/schemas/2002/06/service/event">
    <serv:header>
        <serv:response>
            <serv:result>FAILURE</serv:result>
            <serv:reason>The classic Event has been disabled.</serv:reason>
            <serv:gsbStatus>PRIMARY</serv:gsbStatus>
            <serv:exceptionID>010106</serv:exceptionID>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>
</serv:message>

CreateEvent3.1.3 Affect API:t:

  • SetEvent GetEvent

  • GetSessionInfo

  • LstsummaryEvent

  • LstrecordedEvent

  • LstsummaryProgram

  • UploadEventImage

XMLAPI LstMeetingType reagoi uuteen elementtiin subProductCodePrefix

Vaikutetut sovellusliittymät

Nykyinen API LstMeetingType vastauselementti productionCodePrefix: PRO, AUO ja muut, jotka ovat Webexin ennalta määritettyjä, vastaavat tyypin etuliitettä.

Tämän uuden parannuksen jälkeen API vastaa uuteen elementtiin subProdctCodePrefix:PRO1, PRO2 jne. jotka voidaan mukauttaa vastaamaan tyypin etuliitettä.

Sovellusliittymän kaaviomuutokset: LstMeetingType

Se vastaa uuteen elementtiin: subProdctCodePrefix

Esimerkki API-pyynnöstä ja vastauksesta

LstMeetingType API-pyyntö ja vastaus

Pyyntö LstMeetingType

<bodyContent xsi:type="java:com.webex.service.binding.meetingtype.LstMeetingType">
    <meetingTypeID>13810</meetingTypeID>
</bodyContent>
</body>
</serv:message>

Vastaus LstMeetingType

<serv:body>
        <serv:bodyContent xsi:type="mtgtype:lstMeetingTypeResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <mtgtype:matchingRecords>
                <serv:total>1</serv:total>
                <serv:returned>1</serv:returned>
                <serv:startFrom>1</serv:startFrom>
            </mtgtype:matchingRecords>
            <mtgtype:meetingType>
                <mtgtype:productCodePrefix>PRO</mtgtype:productCodePrefix>
                <mtgtype:subProductCodePrefix>PRO3</mtgtype:subProductCodePrefix>       //New element for customized meeting type
                <mtgtype:active>ACTIVATED</mtgtype:active>
                <mtgtype:name>Cus_Chat_Closed</mtgtype:name>
                <mtgtype:displayName>Cus_Chat_Closed</mtgtype:displayName>

API 41.11.0 -päivitykset

XML API 41.11.0 päivitykset

Napsauta tätä ladataksesi XML API 41.11.0 -skeeman.

XML API tukee eteenpäinyhteensopivuutta Control Hub -hallittujen sivustojen käyttäjien hallintasovellusliittymässä

Vaikuttaneet API- ja kaaviomuutokset

Jos integrointisovelluksesi käyttää tällä hetkellä Webex XMLAPI -käyttäjien hallintasovellusliittymiä: CreateUser, SetUser, DelUser, ja GetUser käyttää tai hallita käyttäjiä, kun klassinen Webex-sivustosi on muunnettu Control Hub -hallituksi sivustoksi, nämä API:t toimivat edelleen yhteensopivuuden varmistamiseksi. Käytössä on joitain muutoksia, kuten alla on mainittu:

  • Käytettäessä luo käyttäjä- jos käyttäjän tila Control Hubissa ei ole "aktiivinen", käyttäjän tila sivustolla ei ole aktiivinen. Jos käyttäjän tila Control Hubissa on aktiivinen, silloin myös käyttäjän tila sivustolla on aktiivinen, viite: Uusien ja muunnettujen käyttäjien tila Control Hubissa.

  • The Salasana elementti CreateUser ja SetUser API:t ohitetaan, aloitamme aktivointisähköpostin lähettämisen uusille käyttäjille, käyttäjät voivat napsauttaa sähköpostissa olevaa linkkiä aktivoidakseen uuden tilin ja syöttää uuden salasanan.

  • The aktiivinen elementti / CreateUser API jätetään huomioimatta, uutta käyttäjää (ei vahvistettu) ei voi aktivoida kautta tämä parametri API:lla SetUser .

  • Arvo webExId elementti kehossaContent of Luo käyttäjä API:iden on oltava samat kuin sähköpostin. Jos webExId on erilainen kuin sähköposti , hoidamme webExId sama kuin sähköposti, kun se tallennetaan WebDB:hen, ja arvo ohitetaan.

  • Arvo webExId elementti kehossaContent of SetUser Sovellusliittymien on oltava sähköpostiosoitteen käyttäjätunnus, voit muuttaa sitä käyttämällä < sähköposti > bodyContentissa.

  • The SetUser API tukee olemassa olevan käyttäjän sähköpostiosoitteen vaihtamista: se onnistuu, jos SecurityContextin toimintatili on Control Hub -sivuston täysi järjestelmänvalvoja. Muussa tapauksessa API raportoi virheestä uudella virhekoodilla ja viestillä alla:

    • 030120 Tilin on oltava koko sivuston ylläpitäjä, jotta voit vaihtaa sähköpostiosoitetta.

  • Elementti newWebExId kehossa Sisältö SetUser API jätetään huomioimatta.

  • The SetUser API yrittää vaihtaa sähköpostiin, joka on jo käytössä, API nostaa alle uuden virhekoodin ja virheilmoituksen:

    • 030118 Sähköposti on jo käytössä Control Hubin hallinnoiduissa sivustoissa.

  • The DelUser API deaktivoi käyttäjän Webex-kokouspuolella ja vastaava kokouslisenssi poistetaan Webex-sivustolta. Tämä deaktivoitu käyttäjä voidaan aktivoida uudelleen API:n avulla: SetUser (<active>AKTIVOITU</active>) niin kauan kuin käyttäjä on vahvistettu aiemmin.

  • The Luo käyttäjä ja SetUser Sovellusliittymät tuovat esiin uuden virhekoodin ja virheilmoituksen alla olevan kuvan mukaisesti:

    • 030117, Tämä käyttäjä on organisaatiosi ulkopuolella, joten hänet on vaadittava, jotta hän voi siirtyä organisaatioosi vaatimuksen käyttäjäprosessin kautta. Katso vaiheet käyttäjän ilmoittamiseksi organisaatioosi Ilmoita käyttäjiä organisaatiollesi (muunna käyttäjiä). Sinun on vahvistettava verkkotunnus, johon käyttäjä kuuluu, ennen kuin voit ilmoittautua käyttäjän omistajaksi.

    • 030119 CI-käyttöoikeustunnuksen tulee sisältää laajuus webexsquare: järjestelmänvalvoja kun käyttäjä varataan.


Vain rajoitetun ajan eteenpäin yhteensopivuus on tuettu. Annamme ennakkoilmoituksen ennen kuin tämä yhteensopivuus poistetaan.

Kaavio muuttuu

Ei kaavamuutoksia näissä sovellusliittymissä: CreateUser, SetUser, DelUser, ja GetUser.

Esimerkki API-pyynnöstä ja vastauksesta

Luo käyttäjä API-pyyntö ja vastaus

API request:
<?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"
   xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
    <securityContext>
      <siteName>{siteName}</siteName>
      <webExID>{site Admin account}</webExID>
      <email>{site Admin account}</email>
      <sessionTicket>xxxx</sessionTicket> or <password> or <webExAccessToken>
                  or <accessToken>, when using CI "accessToken", it must include scope webexsquare:admin when provisioning user
    </securityContext>
</header>



<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
    <webExId>Jack@qa.webex.com</webExId> --- it should is user identity of email address
    <email>Jack@qa.webex.com</email>
    <firstName>Jack</firstName>
    <lastName>Smith</lastName>
    <password>....</password>
    <privilege>
        <host>true</host>
    </privilege>
    <active>ACTIVATED</active> ---this parameter can't active the user directly until the user self activate itself via activation email.
</bodyContent>
</body>
</serv:message>

API response example:
<?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:response>
            <serv:result>SUCCESS</serv:result>
            <serv:gsbStatus>PRIMARY</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="use:createUserResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <use:userId>23778617</use:userId>
        </serv:bodyContent>
    </serv:body>
</serv:message>

Vaikuttaa sovellusliittymiin:

  • Luo käyttäjä

  • SetUser

  • DelUser

XML API tukee olemassa olevien käyttäjien todennusta eteenpäin yhteensopivuutta sen jälkeen, kun Webex classic -sivusto on muutettu Control Hub -hallituksi sivustoksi

Vaikutetut sovellusliittymät

Kun Webexin klassinen sivusto on muutettu Control Hub -hallituksi sivustoksi, arvo <webExID> elementti sisään <securityContext> täytyy olla sama kuin sähköposti, tiedot alla:

  • Vanhoille Webex Classic -sivustolla luoduille käyttäjille tuemme sekä vanhoja webExID (Esimerkiksi: Jack) ja uusi webExID (sisältö on sama kuin sähköpostissa, esimerkki: Jack@xx.com) kirjautuaksesi, tämä taaksepäin yhteensopivuus on kaikille XML API:ille.

  • Control Hubin hallinnoiduissa sivustoissa luoduille uusille käyttäjille arvo webExID Elementin on oltava sama kuin sähköpostiosoite kirjautumista varten.


<header>
    <securityContext>
      <siteName>{siteName}</siteName>
      <webExID>{userName}</webExID> --- existing users were created in webEx classic site, it can be: jack or jack@xx.com; new user must use jack@xx.com
      <sessionTicket>xxxx</sessionTicket> or <password> or <webExAccessToken> or <accessToken>
    </securityContext>
</header>

Vaikuttaa sovellusliittymiin:

Kaikki XML API:t.

Kun Webexin klassinen sivusto on muutettu Control Hub -hallituksi sivustoksi, arvo <webExID> elementti <bodyContent> täytyy olla sama kuin sähköposti, tiedot alla:

  • Vanhoille Webex Classic -sivustolla luoduille käyttäjille tuemme sekä vanhoja webExId (esim: Jack) ja uusi webExId (sisältö on sama kuin sähköpostissa, esim. Jack@xx.com) sisään bodyContent.

  • Control Hubin hallinnoiduissa sivustoissa luoduille uusille käyttäjille arvo webExId elementin on oltava sama kuin sähköposti sisään bodyContent.

<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser or SetUser or DelUser">
    <webExId>xxxx</webExId> --- existing users were created in webEx classic site, it can be: jack or jack@xx.com; new user must use jack@xx.com
</bodyContent>

Vaikuttaa sovellusliittymiin:GetUser, SetUser, ja DelUser.

Kaavio muuttuu

Ei kaavamuutoksia missään API:ssa.

Esimerkki API-pyynnöstä ja vastauksesta

GetUser API-pyyntö ja vastaus

API request:
<?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"
   xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
    <securityContext>
      <siteName>{siteName}</siteName>
      <webExID>{userName}</webExID> --- existing users were created in webEx classic site, it can be: jack or jack@xx.com; new user must use jack@xx.com
      <sessionTicket>xxxx</sessionTicket> or <password> or <webExAccessToken> or <accessToken>
    </securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser or SetUser or DelUser">
    <webExId>xxxx</webExId> --- existing users were created in webEx classic site, it can be: jack or jack@xx.com; new user must use jack@xx.com
</bodyContent>
</body>
</serv:message>

API response example:
...same as before

Paranneltu tallennuksen katseluhistoriaraportin API, joka tukee Webex-kokouksia, Webex-tapahtumia (uusi) ja Webex-tapahtumia (klassinen)

Vaikutetut sovellusliittymät

Nykyinen API: lstrecordaccessHistory ja lstrecordaccessDetailHistory tukee vain Webex Trainings -tallennusnäkymän historiaraporttia. Uusi parannus tukee myös Webex Meetings, Webex Events (uusi) ja Webex Events (klassinen) tallennusnäkymän historiaraporttia.

Kaavio muuttuu

Tuemme alla olevaa uutta mallia API lstrecordaccessHistoryssa API-pyynnön rungossa:

<serviceTypes>
       <serviceType>MeetingCenter</serviceType>
       <serviceType>TrainingCenter</serviceType>
       <serviceType>EventCenter</serviceType>
</serviceTypes>

Yksityiskohdat

API: lstrecordaccessHistory pystyy palauttamaan tallenteen katseluhistorian Webex-kokouksille, Webex-tapahtumille (uusi), Webex-tapahtumille (klassinen) ja Webex-koulutuksille.

  • Jos ei ole palvelutyyppi API-pyynnössä määritetty API: lstrecordaccessHistory palauttaa vain Webex Trainings -tallenteen katseluhistorian.

  • Kun palvelutyyppi on MeetingCenter, sovellusliittymä lstrecordaccessHistory palauttaa sekä Webex Meetings että Webex Events (uusi) tallennusnäkymän käyttöhistorian.

  • Kun palvelutyyppi on EventCenter, sovellusliittymä lstrecordaccessHistory palauttaa Webex Events (klassinen) -tallennusnäkymän käyttöhistorian.

API: lstrecordaccessDetailHistory voi palauttaa tiedot recordID Webex Meetings, Webex Events (uusi), Webex Events (klassinen) ja Webex Trainings.

Esimerkki API-pyynnöstä ja vastauksesta

lstrecordaccessHistory API:n pyyntö ja vastaus

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <header>
        <securityContext>
            <webExID>{userName}</webExID>
            <password>{password}</password>          
            <siteName>{siteName}</siteName>
        </securityContext>
    </header>
    <body>
        <bodyContent xsi:type="java:com.webex.service.binding.history.LstrecordaccessHistory">
            <viewTimeScope>
                <viewTimeStart>9/20/2021 00:00:00</viewTimeStart>
                <viewTimeEnd>9/28/2021 23:59:59</viewTimeEnd>
            </viewTimeScope>
            <listControl>
                <startFrom>1</startFrom>
                <maximumNum>100</maximumNum>
            </listControl>
            <order>
                <orderBy>RECORDID</orderBy>
                <orderAD>ASC</orderAD>
            </order>
            <serviceTypes>
                <serviceType>MeetingCenter</serviceType>
                <serviceType>TrainingCenter</serviceType>
                <serviceType>EventCenter</serviceType>
            </serviceTypes>
        </bodyContent>
    </body>
</serv:message>

<?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:history="http://www.webex.com/schemas/2002/06/service/history">
    <serv:header>
        <serv:response>
            <serv:result>SUCCESS</serv:result>
            <serv:gsbStatus>PRIMARY</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="history:lstrecordaccessHistoryResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <history:recordAccessHistory>
                <history:recordID>1XXXXXXX7</history:recordID>
                <history:recordName>LstrecordaccessHistory test TC-20210924 1324-1</history:recordName>
                <history:creationTime>09/24/2021 13:28:13</history:creationTime>
                <history:registered>0</history:registered>
                <history:downloaded>2</history:downloaded>
                <history:viewed>1</history:viewed>
                <history:timeZoneID>20</history:timeZoneID>
            </history:recordAccessHistory>
            <history:recordAccessHistory>
                <history:recordID>1XXXXXXX7</history:recordID>
                <history:recordName>TestErollment_001-20210610 1905-1</history:recordName>
                <history:creationTime>06/10/2021 19:10:15</history:creationTime>
                <history:registered>0</history:registered>
                <history:downloaded>0</history:downloaded>
                <history:viewed>3</history:viewed>
                <history:timeZoneID>20</history:timeZoneID>
            </history:recordAccessHistory>
            <history:recordAccessHistory>
                <history:recordID>1XXXXXXX7</history:recordID>
                <history:recordName>Test instant playback 2-20210705 0709-1</history:recordName>
                <history:creationTime>07/05/2021 07:15:06</history:creationTime>
                <history:registered>0</history:registered>
                <history:downloaded>0</history:downloaded>
                <history:viewed>1</history:viewed>
                <history:timeZoneID>20</history:timeZoneID>
            </history:recordAccessHistory>
            <history:recordAccessHistory>
                <history:recordID>1XXXXXXX7</history:recordID>
                <history:recordName>EC2.0_232423-20210922 0447-1</history:recordName>
                <history:creationTime>09/22/2021 04:53:05</history:creationTime>
                <history:registered>0</history:registered>
                <history:downloaded>0</history:downloaded>
                <history:viewed>1</history:viewed>
                <history:timeZoneID>20</history:timeZoneID>
            </history:recordAccessHistory>
            <history:recordAccessHistory>
                <history:recordID>1XXXXXXX7</history:recordID>
                <history:recordName>LstrecordaccessHistory test EC2.0-20210924 1315-1</history:recordName>
                <history:creationTime>09/24/2021 13:19:00</history:creationTime>
                <history:registered>0</history:registered>
                <history:downloaded>1</history:downloaded>
                <history:viewed>1</history:viewed>
                <history:timeZoneID>20</history:timeZoneID>
            </history:recordAccessHistory>
            <history:recordAccessHistory>
                <history:recordID>1XXXXXXX7</history:recordID>
                <history:recordName>LstrecordaccessHistory test MC-20210924 1319-1</history:recordName>
                <history:creationTime>09/24/2021 13:25:12</history:creationTime>
                <history:registered>0</history:registered>
                <history:downloaded>1</history:downloaded>
                <history:viewed>1</history:viewed>
                <history:timeZoneID>20</history:timeZoneID>
            </history:recordAccessHistory>
            <history:recordAccessHistory>
                <history:recordID>1XXXXXXX7</history:recordID>
                <history:recordName>LstrecordaccessHistory test EC classic-20210924 1331-1</history:recordName>
                <history:creationTime>09/24/2021 13:37:28</history:creationTime>
                <history:registered>0</history:registered>
                <history:downloaded>1</history:downloaded>
                <history:viewed>1</history:viewed>
                <history:timeZoneID>20</history:timeZoneID>
            </history:recordAccessHistory>
            <history:matchingRecords>
                <serv:total>8</serv:total>
                <serv:returned>7</serv:returned>
                <serv:startFrom>1</serv:startFrom>
            </history:matchingRecords>
        </serv:bodyContent>
    </serv:body>
</serv:message>

lstrecordaccessDetailHistory API:n pyyntö ja vastaus

<?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>
            <webExID>{userName}</webExID>
            <password>{password}</password>          
            <siteName>{siteName}</siteName>
        </securityContext>
    </header>
    <body>
        <bodyContent xsi:type=
            "java:com.webex.service.binding.history.LstrecordaccessDetailHistory">
            <recondID>1XXXXXX7</recondID>
            <timeZoneID>20</timeZoneID>
        </bodyContent>
    </body>
</serv:message>

<?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:history="http://www.webex.com/schemas/2002/06/service/history">
    <serv:header>
        <serv:response>
            <serv:result>SUCCESS</serv:result>
            <serv:gsbStatus>PRIMARY</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="history:lstrecordaccessDetailHistoryResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <history:recordDetail>
                <history:viewID>1XXXXXX7</history:viewID>
                <history:participantName>Axxxg</history:participantName>
                <history:participantEmail>Axxxg@qa.webex.com</history:participantEmail>
                <history:accessTime>09/24/2021 13:27:26</history:accessTime>
                <history:registered>false</history:registered>
                <history:downloaded>false</history:downloaded>
                <history:viewed>true</history:viewed>
                <history:timeZoneID>20</history:timeZoneID>
            </history:recordDetail>
            <history:recordDetail>
                <history:viewID>1XXXXXX7</history:viewID>
                <history:participantName>Axxxg</history:participantName>
                <history:participantEmail>Axxxg@qa.webex.com</history:participantEmail>
                <history:accessTime>09/24/2021 13:27:39</history:accessTime>
                <history:registered>false</history:registered>
                <history:downloaded>true</history:downloaded>
                <history:viewed>false</history:viewed>
                <history:timeZoneID>20</history:timeZoneID>
            </history:recordDetail>
            <history:matchingRecords>
                <serv:total>2</serv:total>
                <serv:returned>2</serv:returned>
                <serv:startFrom>1</serv:startFrom>
            </history:matchingRecords>
        </serv:bodyContent>
    </serv:body>
</serv:message>

Vaikuttaa sovellusliittymiin:

  • lstrecordaccessHistory

  • lstrecordaccessDetailHistory

Korjaa Webex Events (Classic) -kuvauksen enimmäispituuden ero XMLAPI:n ja Webex-sivun välillä.

Vaikutetut sovellusliittymät

XML API: Luo Tapahtuma ja SetEventin elementti kuvaus sallii enintään 10 000 merkin syöttämisen, jos syötät yli kokoa, se johtaa uuteen virhekoodiin ja viestiin:

060068 Virheellinen syötekuvaus. Tämä kuvaus saa olla enintään 10 000 merkkiä pitkä.

Kaavio muuttuu

Ei kaavamuutosta.

Esimerkki API-pyynnöstä ja vastauksesta

Luo Tapahtuma API-pyyntö ja vastaus

#API request example:
...
    <body>
        <bodyContent xsi:type="java:com.webex.service.binding.event.CreateEvent"
            xmlns:att="http://www.webex.com/schemas/2002/06/service/event" xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service/event http://www.webex.com/schemas/2002/06/service/event/event.xsd">
            <accessControl>
                <sessionPassword>111111</sessionPassword>
                <listing>PRIVATE</listing>
            </accessControl>
            <metaData>
                <sessionName>EC test</sessionName>
                <description>.......Suppose you filling in 10000 characters in description.......</description>
            </metaData>
...


------------------------------------
#API response example when the description exceeds 10000 characters:

<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
    <serv:header>
        <serv:response>
            <serv:result>FAILURE</serv:result>
            <serv:reason>Illegal input description. The description can't exceed 10000 characters</serv:reason>
            <serv:gsbStatus>PRIMARY</serv:gsbStatus>
            <serv:exceptionID>060068</serv:exceptionID>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>
</serv:message>

Vaikuttaa sovellusliittymiin:

  • CreateEvent

  • SetEvent

XML API: GetUser palauttaa freeAccountin uuden elementin

Vaikutetut sovellusliittymät

GetUser palauttaa uuden elementin, joka tunnistaa freeAccount käyttäjätili on FreeAccount tai ei.

Kaavio muuttuu

Esimerkki GetUser vastauksesta


GetUser response:
                <use:initials>AW</use:initials>
                <use:isUploaded>false</use:isUploaded>
            </use:avatar>
            <use:largeEventCapacity>3</use:largeEventCapacity>
            <use:freeAccount>false</use:freeAccount>
        </serv:bodyContent>
    </serv:body>
</serv:message>

Vaikuttaa sovellusliittymiin:

GetUser

API 41.10.0 -päivitykset


XML API 41.10.0 -skeemaan ei ole tehty skeeman muutoksia.

API 41.9.0 -päivitykset

XML API 41.9.0 -päivitykset

Napsauta tästä ladataksesi XML API 41.9.0 -skeeman.

Käytöstäpoisto XML API 10.0.0 kaikille T31-sivustoille

Webex aikoo käyttöiän lopussa tukea XML API versiota 10.0.0 kaikille T31-sivustoille.

Poistamme XML API 10.0.0 -koodin käytöstä kaikista 41.9.0-päivityksen tuotannoista.

API 41.8.0 -päivitykset

XML API 41.8.0 -päivitykset

Napsauta tätä ladataksesi XML API 41.8.0 -skeeman.

Käytöstäpoisto XML API 10.0.0 kaikille T31-sivustoille

Webex aikoo käyttöiän lopussa tukea XML API versiota 10.0.0 kaikille T31-sivustoille.

Webex löysi joidenkin asiakkaiden asiakkaiden käyttävän XML-sovellusliittymän URL-osoitetta väärällä tavalla: https://{siteName}.webex.com/WBXService/xml10.0.0/XMLService, oikea tapa käyttää XML-sovellusliittymän URL-osoitetta seuraavasti: https://{siteName}.webex.com/WBXService/XMLService.

Vaihda koodikäyttösi XML-sovellusliittymä oikealla tavalla välttääksesi vaikutukset, ennen kuin tuemme XML API -version 10.0.0 käyttöiän päättymistä.

API 41.7.0 -päivitykset

XML API 41.7.0 -päivitykset

Napsauta tätä ladataksesi XML API 41.7.0 -skeeman.

Mobiililaitteiden poistamista ja muokkaustallennetta tulee hallita sivuston hallintavaihtoehdolla: Salli isäntien määrittää uudelleen, muokata, poistaa käytöstä ja poistaa tallenteita

Vaikuttaneet API- ja kaaviomuutokset

GetSite: palauttaa uusien elementtien nimeämisen enableNBRMCModify, ja separateNoRecordingEdit työkalujen alla.

Vastausesimerkki

GetSiteResponse:

GetSite

<?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:response>
            <serv:result>SUCCESS</serv:result>
            <serv:gsbStatus>PRIMARY</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            ....
            <ns1:tools>
                    ...
                    <ns1:enableNBRMCModify>false</ns1:enableNBRMCModify>
                    <ns1:separateNoRecordingEdit>true</ns1:separateNoRecordingEdit>
                    ...
            </ns1:tools>
        </serv:bodyContent>
    </serv:body>
</serv:message>

API 41.6.3 -päivitykset

XML API 41.6.3 -päivitykset

Napsauta tätä ladataksesi XML API 41.6.3 -skeeman.

GetSite Vastaus uusi elementti supportLargeEvent

Vaikuttaneet API- ja kaaviomuutokset

GetSite: palauttaa uusien elementtien nimeämisen supportLargeEvent alla siteCommonOptions ilmoittaa soittajalle, tukeeko sivusto suurta tapahtumaa (Webex Event (uusi)) vai ei.

Kaavion muutos

Vastausesimerkki

GetSiteResponse:

GetSite

<?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:response>
            <serv:result>SUCCESS</serv:result>
            <serv:gsbStatus>PRIMARY</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            ....
            <ns1:siteCommonOptions>
                    ...
                    <ns1:enablePreMeetingLobby>false</ns1:enablePreMeetingLobby>
                    <ns1:supportLargeEvent>true</ns1:supportLargeEvent>
            </ns1:siteCommonOptions>
        </serv:bodyContent>
    </serv:body>
</serv:message>

API 41.6.0 -päivitykset

XML API 41.6.0 -päivitykset

Napsauta tätä ladataksesi XML API 41.6.0 -skeeman.

XMLAPI tukee Webex Events 2.0:aa valmistelussa

Vaikutetut sovellusliittymät

GetUser: palauttaa uuden elementin nimen largeEventCapacity joka näyttää uuden Event 2.0:n (EC 2.0) kapasiteetin tällä käyttäjätilillä. Esimerkiksi jos käyttäjätilillä on CI_EC3K lisenssi, arvo largeEventCapacity on 3000.

Kaavio muuttuu

Vastausesimerkki

GetUserResponse:

XMLAPI LstRecordingin CreateTime käyttää tallennuksen alkamisaikaa

Vaikutetut sovellusliittymät

LstRecording: LstRecording vastaus CreateTime aika, jolloin käyttäjä todella painaa tallennuspainiketta.

Yksityiskohdat

Aiemmin XML API käytti luomisaikana aikaleimaa siitä, milloin tallenne luotiin tietokantaan LstRecording vastaus. Nyt on aika, jolloin käyttäjä todella alkaa tallentamaan. Tämä muutos koskee kaikkia palvelutallenteita. Kaaviomuutosta ei ole.

API 41.5.0 -päivitykset

XML API 41.5.0 -päivitykset

Napsauta tätä ladataksesi XML API 41.5.0 -skeeman.

XMLAPI pystyy aloittamaan Webexin ajoitetut kokoukset PSTN:stä isäntänä

Vaikutetut sovellusliittymät

  • CreateUser: luo hostPIN riippumatta siitä, onko käyttäjän PMR käytössä vai ei, kun käyttäjärooli on isäntä tai täysi tai vain luku - tai käyttäjähallintasivuston järjestelmänvalvoja.

  • SetUser: sarjat hostPIN käyttämällä phones.hostPIN kun personalMeetingRoom.hostPIN ei ole XML-pyynnössä (ennakkoehto: ominaisuuden vaihto AllowStartScheduledMtgFromPhoneon kytketty).

  • GetUser: palaa phones.hostPIN riippumatta siitä, onko käyttäjän PMR käytössä vai ei. (edellytys: ominaisuuden vaihto AllowStartScheduledMtgFromPhone on kytketty).

Kaaviomuutokset

GetUserResponse:

SetUser:

Vastausesimerkki

GetUserResponse:

SetUser:

XMLAPI GetSite vastaa kahteen uuteen elementtiin mobiiliasiakkaalle

Vaikutetut sovellusliittymät

  • GetSite: GetSite vastaa nyt kaksi uutta elementtiä tukemaan mobiiliasiakas on logiikka näyttää tai ei näytä tallennus välilehteä.

    • enableRecordingAccess: tosi vai epätosi, Webex-pääkäyttäjät voivat ottaa käyttöön tai poistaa käytöstä tallennusoikeuden painikkeella ( EnableRecordingAccesses).

    • storageEmptyStatus: tosi vai epätosi, jos kumpikaan sivusto ei tue NBR-toimintoa ja jakoi NBR-tallennustilan nollaksi, tilavastaus on tosi, muuten epätosi.

Kaaviomuutokset

Esimerkkipyyntö GetSite

Esimerkkivastaus kohteelle Getsite

Sähköpostin aihe, jossa on muita kuin ASCII-merkkejä, koodataan RFC2047:llä. Jos sähköpostin aihe on pelkkä ASCII-merkki, ei koodausta

Vaikutetut sovellusliittymät

Ei vaikuta mihinkään API-pyyntöön, vastausten hyötykuormaan, mutta se muuttaa sähköpostin aiheen koodauskäyttäytymistä. Kun sähköpostin aihe, jossa on muita kuin ASCII-merkkejä, koodataan RFC2047:llä. Jos sähköpostin aihe on pelkkä ASCII-merkki, ei koodausta.

Kaaviomuutokset

Kaavamuutoksia ei ole.

API 41.4.0 -päivitykset

XML API 41.4.0 -päivitykset

Napsauta tätä ladataksesi XML API 41.4.0 -skeeman.

Luo tapahtuma ajoitettu Webex-tapahtumat voivat hyödyntää sivustotason oletusarvoa tulo- ja poistumisäänessä

XMLAPI on linjassa nykyisen uuden tulo- ja poistumisäänen ohjauksen logiikan kanssa. Kaikkia Webex-tapahtumien ääniä ohjattiin eri asetuksilla sivuston hallinnassa. Sisään GetSite, XMLAPI palauttaa ylimääräisen kentän entryExitToneEC ilmaisemaan arvoa. Alun perin, kun sivuston järjestelmänvalvoja asetti oletusäänen, Tapahtuman luominen ei hyödynnä tätä asetusta käyttämällä XMLAPI-oletusasetusta.

Vaikutetut sovellusliittymät

XML API: GetSite palauttaa yhden uuden elementin entryExitToneEC ilmaisemaan arvoa.

XML API: CreateEvent, SetEvent, GetEvent takapään liiketoimintalogiikka lukee arvon entryExitToneEC.

Kaavio muuttuu

XML API: GetSite-vastausnäyte:

<ns1:defaults>
    <ns1:emailReminders>true</ns1:emailReminders>
    <ns1:entryExitTone>ANNOUNCENAME</ns1:entryExitTone>
    <ns1:entryExitToneEC>NOTONE</ns1:entryExitToneEC>
    <ns1:voip>true</ns1:voip>
    <ns1:teleconference>
        <ns1:telephonySupport>NONE</ns1:telephonySupport>
    </ns1:teleconference>
    <ns1:joinTeleconfNotPress1>true</ns1:joinTeleconfNotPress1>
    <ns1:updateTSPAccount>false</ns1:updateTSPAccount>
</ns1:defaults>

Vaikuttaa sovellusliittymiin:

  • GetSite

  • Luo Tapahtuma

  • SetEvent

  • GetEvent

XMLAPI palauttaa vain suuren tapahtuman (Webex Event 2.0) yksityiskohdat

  1. Jos Webex Meeting on suuri tapahtuma tai webcast, GetSessionInfo palauttaa joitain yksityiskohtia, kuten kokouksen salasanan, kokouksen numerosalasanan, panelistin salasanan ja panelistin numerosalasanan (skeemaa ei voi muuttaa).

  2. XMLAPI ei tue minkään suuren tapahtuman tai webcast-ominaisuuden luomista ja muokkaamista CreateMeeting ja SetMeeting palauttaa uuden poikkeuksen (110064, tapahtuma- ja webcast-istunnon tyyppiä ei tueta.) suurille tapahtumille tai webcast-tapauksille.

Vaikuta sovellusliittymiin

API-nimi

Kuvaus

Huomautus

GetSessionInfo

Jos Webex Meeting on suuri tapahtuma tai webcast, GetSessionInfo palauttaa kokouksen salasanan, kokouksen numerosalasanan, panelistin salasanan ja panelistin numerosalasanan.

Kaavaa ei saa muuttaa.

CreateMeeting

SetMeeting

Jos käyttäjä yrittää käyttää CreateMeeting api luoda Webex-kokouksen suurella tapahtumaistuntotyypillä tai soittaa SetMeeting muokataksesi Webex-kokousta, joka on itse asiassa suuri tapahtuma tai verkkolähetys, palauta uusi poikkeus 110064. Tapahtuma- ja Webcast-istuntotyyppiä ei tueta.

Käyttäytymistä muutetaan.

API 41.3.0 -päivitykset

XML API 41.3.0 -päivitykset

Napsauta tätä ladataksesi XML API 41.3.0 -skeeman.

XML-sovellusliittymän uudet muutokset tukevat Webex Events 2.0 -ominaisuutta

Vaikutetut sovellusliittymät

Molemmat API:t: GetSessionInfo ja GetMeeting palauttaa elementtejä enableEvent ja enableWebniar liian.

Elementin nimi

Kuvaus

enableEvent

Tukee EC 2.0:aa Webex-kokouksessa

ota Webniar käyttöön

Tukee webinaaria Webex-kokouksessa


XMLAPI-tuki palauttaa yli kaksi elementtiä EC 2.0:lle. Nykyinen XML API -julkaisu ei tue EC2.0-kokouksen ajoittamista ja määrittämistä.

Kaavio muuttuu

GetSessionInfo palauttaa elementtejä enableEvent ja enableWebniar EC 2.0:lle.

GetMeeting palauttaa elementtejä enableEvent ja enableWebniar EC 2.0:lle.

Vastausnäyte:

GetSessionInfo vastaus:

<ep:accessControl>
                <ep:listStatus>PUBLIC</ep:listStatus>
                <ep:registration>false</ep:registration>
                <ep:passwordReq>true</ep:passwordReq>
                <ep:isEnforceAudioPassword>false</ep:isEnforceAudioPassword>
                <ep:isEnforceAudioLogin>false</ep:isEnforceAudioLogin>
                <ep:enableEvent>false</ep:enableEvent>
                <ep:enableWebniar>false</ep:enableWebniar>

                <ep:enablePreMeetingLobby>true</ep:enablePreMeetingLobby>
            </ep:accessControl>

GetMeeting vastaus:

  <meet:supportPKI>false</meet:supportPKI>
                <meet:HQvideo>true</meet:HQvideo>
                <meet:HDvideo>true</meet:HDvideo>
                <meet:viewVideoThumbs>true</meet:viewVideoThumbs>
                <meet:enableEvent>false</meet:enableEvent>
                <meet:enableWebniar>false</meet:enableWebniar>

                <meet:enablePreMeetingLobby>true</meet:enablePreMeetingLobby>
            </meet:enableOptions>

Uudet XMLAPI-muutokset tukevat kokousta edeltävää aulaominaisuutta

Vaikutetut sovellusliittymät

XML API: GetSite, LstSummarySession, GetSessionInfo, ja GetMeeting reagoi uuteen elementtiin enablePreMeetingLobby Pre-Meeting Lobbylle.

Kaavio muuttuu

XML API: GetSite palauttaa elementin enablePreMeetingLobby Pre-Meeting Lobbylle.

XML API: LstSummarySession palauttaa elementin enablePreMeetingLobby Pre-Meeting Lobbylle.

XML API: GetSessionInfo palauttaa elementin enablePreMeetingLobby Pre-Meeting Lobbylle.

XML API: GetMeeting palauttaa elementin enablePreMeetingLobby Pre-Meeting Lobbylle.

Vastausnäyte:

GetSite vastaus:

<ns1:siteCommonOptions>
                    <ns1:SupportCustomDialRestriction>false</ns1:SupportCustomDialRestriction>
                    <ns1:SupportTelePresence>false</ns1:SupportTelePresence>
                    <ns1:SupportTelePresencePlus>false</ns1:SupportTelePresencePlus>
                    <ns1:EnableCloudTelepresence>true</ns1:EnableCloudTelepresence>
                    <ns1:EnableCMRForAllUsers>true</ns1:EnableCMRForAllUsers>
                    <ns1:enablePersonalMeetingRoom>true</ns1:enablePersonalMeetingRoom>
                    <ns1:SupportAlternateHost>true</ns1:SupportAlternateHost>
                    <ns1:SupportXMLAPIReturnScheduledPMR>false</ns1:SupportXMLAPIReturnScheduledPMR>
                    <ns1:SupportAnyoneHostMeetings>true</ns1:SupportAnyoneHostMeetings>
                    <ns1:enablePreMeetingLobby>true</ns1:enablePreMeetingLobby>
                </ns1:siteCommonOptions>

LstSummarySession vastaus:

<ep:isException>false</ep:isException>
                <ep:isNextUpcomingInstance>true</ep:isNextUpcomingInstance>
                <ep:seriesMeetingKey>0</ep:seriesMeetingKey>
                <ep:isScheduledPMR>false</ep:isScheduledPMR>
                <ep:enableEvent>false</ep:enableEvent>
                <ep:enableWebniar>false</ep:enableWebniar>
               <ep:enablePreMeetingLobby>true</ep:enablePreMeetingLobby>
            </ep:session>

GetSessionInfo vastaus:

<ep:accessControl>
                <ep:listStatus>PUBLIC</ep:listStatus>
                <ep:registration>false</ep:registration>
                <ep:passwordReq>true</ep:passwordReq>
                <ep:isEnforceAudioPassword>false</ep:isEnforceAudioPassword>
                <ep:isEnforceAudioLogin>false</ep:isEnforceAudioLogin>
                <ep:enableEvent>false</ep:enableEvent>
                <ep:enableWebniar>false</ep:enableWebniar>
                <ep:enablePreMeetingLobby>true</ep:enablePreMeetingLobby>
            </ep:accessControl>

GetMeeting vastaus:

<meet:supportPKI>false</meet:supportPKI>
                <meet:HQvideo>true</meet:HQvideo>
                <meet:HDvideo>true</meet:HDvideo>
                <meet:viewVideoThumbs>true</meet:viewVideoThumbs>
                <meet:enableEvent>false</meet:enableEvent>
                <meet:enableWebniar>false</meet:enableWebniar>
                <meet:enablePreMeetingLobby>true</meet:enablePreMeetingLobby>
            </meet:enableOptions>

XML API GetSite vastaus Tietokäyttäytymisen muutos paljastaa

Vaikutetut sovellusliittymät

XML API: GetSite vain vastaus alla oleviin elementteihin järjestelmänvalvojatilille, jotka sisältävät rooleja: SiteAdmin, RO_SiteAdmin, ja UserAdmin.

<ns1:activeUserCount>...</ns1:activeUserCount>
<ns1:EEActiveUserCount>...</ns1:EEActiveUserCount>
<ns1:activeCETHost>...</ns1:activeCETHost>
<ns1:auoActiveUserCount>...</ns1:auoActiveUserCount>
<ns1:MCActiveUserCount>...</ns1:MCActiveUserCount>
<ns1:ECActiveUserCount>...</ns1:ECActiveUserCount>
<ns1:TCActiveUserCount>...</ns1:TCActiveUserCount>
<ns1:SCActiveUserCount>...</ns1:SCActiveUserCount>

Käyttäytyminen muuttunut

Salli vain järjestelmänvalvojan roolin vastaus lisenssitiedot / GetSite. Isäntä tai osallistuja ei saa näitä lisenssitietoja GetSite vastaus.

Alla API: GetSite's vastausesimerkki siteadmin tai vain valmiina siteadmin tai käyttäjähallinnan järjestelmänvalvoja:

API 41.2.0 -päivitykset

XML API 41.2.0 -päivitykset

Napsauta tätä ladataksesi XML API 41.2.0 -skeeman.

XMLAPI:n pitäisi tukea "CMR Hybrid VOIP" -palvelua, jos sivusto tukee Webex-puhelinta

Vaikutetut sovellusliittymät

  • GetSite palauttaa uuden elementin IsWebexTelephony vastauksessa.

  • CreateUser ja SetUser voi päivittää cmrHybridVoip elementti jos IsWebexTelephony on totta muiden ehtojen kanssa. IsTSPUsingTelephonyAPI ei ole enää välitöntä.

Kaavio muuttuu

XML API: GetSite vastaus palauttaa lisäelementin IsWebexTelephony

GetSite vastaus sisältää tämän uuden elementin:

<ns1:telephonyConfig>

<ns1:isWebexTelephony>true</ns1:isWebexTelephony>
<ns1:isTSPUsingTelephonyAPI>false</ns1:isTSPUsingTelephonyAPI>
<ns1:serviceName>Personal Conference No.</ns1:serviceName>
<ns1:participantAccessCodeLabel>Attendee access code</ns1:participantAccessCodeLabel>
<ns1:subscriberAccessCodeLabel>Host access code</ns1:subscriberAccessCodeLabel>
<ns1:attendeeIDLabel>Attendee ID</ns1:attendeeIDLabel>

.....

</ns1:telephonyConfig>

LstSummarySession tukee EC2.0

Tämä vaikuttaa XML-sovellusliittymiin

LstSummarySession palauttaa kaksi uutta elementtiä tukemaan EC 2.0:aa

Elementin nimi

Kuvaus

enableEvent

Tukee EC 2.0:aa Webex-kokouksessa

ota Webniar käyttöön

Tukee webinaaria Webex-kokouksessa

Kaavio muuttuu

XML API: LstSummarySession: Liitä mukaan enableEvent> ja enableWebniar> elementtejä

XML API:n vastaus: LstSummarySession

Vastaus EC 2.0:lle

<ep:isNextUpcomingInstance>true</ep:isNextUpcomingInstance>

                <ep:seriesMeetingKey>0</ep:seriesMeetingKey>
                <ep:isScheduledPMR>false</ep:isScheduledPMR>
                <ep:enableEvent>true</ep:enableEvent>
                <ep:enableWebniar>true</ep:enableWebniar>
            </ep:session>

XMLAPI tukee sivuston käyttäjän paluuta Webex-voice-assistant vaihtoehto MCT-integraatiolle

Vaikutettu API

GetUser palauttaa uuden elementin webexAssistantEnabled(tosi tai taru) vastauksessa.

Kaavio muuttuu

getUserResponse:

Vastausesimerkki

API 41.1.0 -päivitykset


XML API 41.1 -skeemaan ei ole tehty skeeman muutoksia.