Aby uzyskać więcej informacji na temat XML API 39 i XML API 11, zobacz Cisco Webex Meetings XML API Updates Overview (XML API 39 i wcześniejsze).

Aby uzyskać więcej informacji na temat interfejsu XML API 40, zobacz Omówienie aktualizacji interfejsu API XML Cisco Webex Meetings (XML API 40 i nowsze).

Aby uzyskać aktualizacje interfejsu XML API 11 z dodatkiem SP9 i starszych wersji, przejdź do cisco DevNet.

Aktualizacje api 41.9.0

Aktualizacje XML API 41.9.0

Kliknij tutaj, aby pobrać schemat XML API 41.9.0.

Likwidacja interfejsu API XML 10.0.0 dla wszystkich lokacji T31

Webex planuje zakończyć obsługę XML API ver 10.0.0 dla wszystkich witryn T31.

W aktualizacji 41.9.0 likwidujemy kod XML API 10.0.0 ze wszystkich produkcji.

Aktualizacje api 41.8.0

Aktualizacje XML API 41.8.0

Kliknij tutaj, aby pobrać schemat XML API 41.8.0.

Likwidacja interfejsu API XML 10.0.0 dla wszystkich lokacji T31

Webex planuje zakończyć obsługę XML API ver 10.0.0 dla wszystkich witryn T31.

Webex znalazł niektórych klientów uzyskujących dostęp do adresu URL XML API przy użyciu nieprawidłowego sposobu: https://{siteName}.webex.com/WBXService/xml10.0.0/XMLService, właściwy sposób uzyskiwania dostępu do adresu URL interfejsu API XML jako: https://{nazwa_witryny}.webex.com/WBXService/XMLService.

Przełącz interfejs XML API dostępu do kodu we właściwy sposób, aby uniknąć wpływu przed zakończeniem wsparcia technicznego XML w wersji 10.0.0.

Aktualizacje interfejsu API 41.7.0

Aktualizacje XML API 41.7.0

Kliknij tutaj, aby pobrać schemat XML API 41.7.0.

Mobilne usuwanie i edycja nagrań powinna być kontrolowana przez opcję administrowania witryną: Zezwalanie hostom na ponowne przypisywanie, edytowanie, wyłączanie i usuwanie nagrań

Zmiany interfejsów API i schematu, których to dotyczy

GetSite: zwróci nowe nazewnictwo elementów enableNBRMCModify i separateNoRecordingEdit pod narzędziami.

Przykład odpowiedzi

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>

Aktualizacje api 41.6.3

Aktualizacje XML API 41.6.3

Kliknij tutaj, aby pobrać schemat XML API 41.6.3.

GetSite Odpowiedź nowy element supportLargeEvent

Zmiany interfejsów API i schematu, których to dotyczy

GetSite: zwraca nowe nazewnictwo elementów supportLargeEvent w obszarze siteCommonOptions , aby poinformować rozmówcę, czy witryna obsługuje duże zdarzenie (zdarzenie Webex (nowe)), czy nie.

Zmiana schematu

Przykład odpowiedzi

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>

Aktualizacje interfejsu API 41.6.0

Aktualizacje XML API 41.6.0

Kliknij tutaj, aby pobrać schemat XML API 41.6.0.

Obsługa interfejsu XMLAPI Webex Events 2.0 w inicjowaniu obsługi administracyjnej

Interfejsy API, których dotyczy wpływ

GetUser: zwraca nowe nazewnictwo elementów largeEventCapacity który pokazuje pojemność nowego zdarzenia 2.0 (EC 2.0) w ramach tego konta użytkownika. Na przykład, jeśli konto użytkownika ma licencję CI_EC3K, wartość largeEventCapacity wynosi 3000.

Zmiany schematu

Przykład odpowiedzi

GetUserResponse:

XMLAPI LstRecording's CreateTime stosuje czas rozpoczęcia nagrywania

Interfejsy API, których dotyczy wpływ

LstRecording: LstRecording odpowiedź CreateTime jako czas, w którym użytkownik faktycznie naciska przycisk nagrywania.

Szczegóły

W przeszłości interfejs API XML używał sygnatury czasowej, kiedy nagranie zostało utworzone w bazie danych jako czas tworzenia w LstRecording odpowiedź. Teraz jest to czas, w który użytkownik faktycznie zaczyna nagrywać. Ta zmiana dotyczy wszystkich nagrań serwisowych. Schemat nie został uchytny.

Aktualizacje interfejsu API 41.5.0

Aktualizacje XML API 41.5.0

Kliknij tutaj, aby pobrać schemat XML API 41.5.0.

XMLAPI ma możliwość uruchamiania zaplanowanych spotkań Webex z PSTN jako hosta

Interfejsy API, których dotyczy wpływ

  • CreateUser: generuje hostPIN niezależnie od tego, czy PMR użytkownika jest włączony, czy nie, gdy rolą użytkownika jest host lub pełny, tylko do odczytu lub administrator witryny zarządzania użytkownikami.

  • SetUser: zestawy hostPIN Za pomocą phones.hostPIN kiedy personalMeetingRoom.hostPIN nie ma w żądanym pliku XML (warunek wstępny: přepínání funkce AllowStartScheduledMtgFromPhonejest włączona).

  • GetUser: zwroty phones.hostPIN niezależnie od tego, czy PMR użytkownika jest włączony, czy nie. (warunek wstępny: přepínání funkce AllowStartScheduledMtgFromPhone jest włączona).

Zmiany schematu

GetUserResponse:

SetUser:

Przykład odpowiedzi

GetUserResponse:

SetUser:

XMLAPI GetSite odpowiedź na dwa nowe elementy dla klienta mobilnego

Interfejsy API, których dotyczy wpływ

  • GetSite: GetSite odpowie teraz na dwa nowe elementy do obsługi klienta mobilnego ma logikę do wyświetlania lub nie wyświetlania karty nagrywania.

    • enableRecordingAccess: prawda lub fałsz, superadministratodawcy Webex mogą włączać lub wyłączać dostęp do nagrywania za pomocą przełącznika( EnableRecordingAccesses).

    • storageEmptyStatus: true lub false, jeśli obie witryny nie obsługują funkcji NBR i przydzielili przestrzeń dyskową NBR jako zero, odpowiedź stanu jest prawdziwa, w przeciwnym razie jest fałszywa.

Zmiany schematu

Przykładowa prośba o GetSite

Przykładowa odpowiedź dla Getsite

Temat wiadomości e-mail zawierający znaki inne niż ASCII zostanie zakodowany w dokumencie RFC2047. W przypadku czystego tematu wiadomości e-mail ze znakiem ASCII nie ma kodowania

Interfejsy API, których dotyczy wpływ

Nie ma wpływu na żadne żądanie interfejsu API, ładunek odpowiedzi, ale zmienia zachowanie kodowania tematu wiadomości e-mail. Gdy temat wiadomości e-mail zawierający znaki inne niż ASCII zostanie zakodowany za pomocą specyfikacji RFC2047. W przypadku czystego tematu wiadomości e-mail ze znakiem ASCII nie ma kodowania.

Zmiany schematu

Nie ma żadnych zmian schematu.

Aktualizacje API 41.4.0

Aktualizacje XML API 41.4.0

Kliknij tutaj, aby pobrać schemat XML API 41.4.0.

Tworzenie zdarzeń Webex zaplanowanych na wydarzenia może wykorzystywać domyślne ustawienia na poziomie witryny przy wejściu i wyjściu

Interfejs XMLAPI jest zgodny z bieżącą nową logiką sterowania tonem wejścia i wyjścia. Wszystkie dźwięki dla Webex Events były kontrolowane przez inne ustawienie w administracji witryny. W GetSite, XMLAPI zwraca dodatkowe pole entryExitToneEC, aby wskazać wartość. Pierwotnie, gdy administrator witryny ustawi domyślny dźwięk, opcja Utwórz zdarzenie nie wykorzysta tego ustawienia, stosując domyślny interfejs XMLAPI.

Interfejsy API, których dotyczy wpływ

Interfejs API XML: GetSite zwraca jeden nowy element entryExitToneEC, aby wskazać wartość.

Interfejs API XML: Logika biznesowa zaplecza CreateEvent, SetEvent, GetEvent odczytuje wartość entryExitToneEC.

Zmiany schematu

Interfejs API XML: Przykład odpowiedzi GetSite:

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

Wpływ na interfejsy API:

  • GetSite

  • CreateEvent

  • SetEvent

  • GetEvent

XMLAPI zwraca tylko informacje szczegółowe o dużym zdarzeniu (Webex Event 2.0)

  1. Jeśli Webex Meeting jest dużym wydarzeniem lub webcastem, GetSessionInfo zwraca niektóre szczegółowe informacje, w tym hasło spotkania, hasło numeryczne spotkania, hasło panelisty i hasło numeryczne panelisty (schemat nie może zostać zmieniony).

  2. XMLAPI nie obsługuje tworzenia i edytowania żadnych dużych wydarzeń ani funkcji webcastu, więc CreateMeeting i SetMeeting zwróć nowy wyjątek (110064, Typ sesji zdarzenia i webcastu nie są obsługiwane.) dla dużych zdarzeń lub spraw dotyczących emisji internetowej.

Interfejsy API wpływu

Nazwa interfejsu API

Opis

Uwaga

GetSessionInfo

Jeśli Webex Meeting jest dużym wydarzeniem lub webcastem, GetSessionInfo zwraca hasło do spotkania, hasło numeryczne do spotkania, hasło panelisty i hasło numeryczne panelisty.

Schemat nie może zostać zmieniony.

CreateMeeting

SetMeeting

Jeśli użytkownik próbuje użyć CreateMeeting api do tworzenia spotkania Webex z dużym typem sesji zdarzeń lub wywołaniem SetMeeting aby edytować spotkanie Webex, które w rzeczywistości jest dużym wydarzeniem lub webcastem, zwróć nowy wyjątek 110064. Typ sesji Zdarzenie i Webcast nie są obsługiwane.

Zachowanie należy zmienić.

Aktualizacje api 41.3.0

Aktualizacje XML API 41.3.0

Kliknij tutaj, aby pobrać schemat XML API 41.3.0.

Nowe zmiany w interfejsie API XML obsługują funkcję Webex Events 2.0

Interfejsy API, których dotyczy wpływ

Oba interfejsy API: GetSessionInfo i GetMeeting zwracają elementy enableEvent i enableWebniar także.

Nazwa elementu

Opis

enableEvent

Obsługa EC 2.0 na spotkaniu Webex

enableWebniar

Obsługuje webinarium na spotkaniu Webex


Obsługa XMLAPI zwraca wartość powyżej dwóch elementów dla EC 2.0. Bieżąca wersja interfejsu API XML nie obsługuje planowania i ustawiania spotkania EC2.0.

Zmiany schematu

GetSessionInfo zwraca elementy enableEvent i enableWebniar dla EC 2.0.

GetMeeting zwraca elementy enableEvent i enableWebniar dla EC 2.0.

Próbka odpowiedzi:

GetSessionInfo odpowiedź:

<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 odpowiedź:

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

Nowe zmiany XMLAPI obsługują funkcję lobby przed spotkaniem

Interfejsy API, których dotyczy wpływ

Interfejs API XML: GetSite, LstSummarySession, GetSessionInfo i GetMeeting odpowie na nowy element enablePreMeetingLobby dla poczekalni przed spotkaniem.

Zmiany schematu

Interfejs API XML: GetSite zwraca element enablePreMeetingLobby dla poczekalni przed spotkaniem.

Interfejs API XML: LstSummarySession zwraca element enablePreMeetingLobby dla poczekalni przed spotkaniem.

Interfejs API XML: GetSessionInfo zwraca element enablePreMeetingLobby dla poczekalni przed spotkaniem.

Interfejs API XML: GetMeeting zwraca element enablePreMeetingLobby dla poczekalni przed spotkaniem.

Próbka odpowiedzi:

GetSite odpowiedź:

<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 odpowiedź:

<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 odpowiedź:

<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 odpowiedź:

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

Interfejs API XML GetSite odpowiedź Ujawnienie zmiany zachowania informacji

Interfejsy API, których dotyczy wpływ

Interfejs API XML: GetSite tylko odpowiedź poniżej elementów dla konta administratora, które obejmują role: SiteAdmin, RO_SiteAdmin i 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>

Zachowanie zmienione

Zezwalaj tylko na rolę administratora mają dane licencji odpowiedziGetSite. Gospodarz lub uczestnik nie otrzyma tych danych licencyjnych w GetSite odpowiedź.

Poniżej znajdują się API: GetSite's przykład odpowiedzi dla siteadmin lub tylko gotowe siteadmin lub administrator zarządzania użytkownikami:

Aktualizacje api 41.2.0

Aktualizacje XML API 41.2.0

Kliknij tutaj, aby pobrać schemat XML API 41.2.0.

XMLAPI powinien obsługiwać "CMR Hybrid VOIP", jeśli witryna obsługuje telefonię Webex

Interfejsy API, których dotyczy wpływ

  • GetSite zwraca nowy element IsWebexTelephony w odpowiedzi.

  • CreateUser i SetUser może aktualizować cmrHybridVoip element if IsWebexTelephony jest prawdą wraz z innymi warunkami. IsTSPUsingTelephonyAPI nie ma już większego sensu.

Zmiany schematu

Interfejs API XML: GetSite response zwraca dodatkowy element IsWebexTelephony

GetSite odpowiedź zawiera ten nowy element:

<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 obsługuje EC2.0

Wpływ na interfejsy API XML

LstSummarySession przywróci nowe dwa elementy wspierające WE 2.0

Nazwa elementu

Opis

enableEvent

Obsługa EC 2.0 na spotkaniu Webex

enableWebniar

Obsługuje webinarium na spotkaniu Webex

Zmiany schematu

Interfejs API XML: LstSummarySession: Dołącz < enableEvent> i enableWebniar elementy >

Odpowiedź XML API: LstSummarySession

Odpowiedź dla EC 2.0

<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 obsługuje zwracanie użytkownika witryny Webex-voice-assistant opcja integracji MCT

Interfejs API, którego dotyczy problem

GetUser zwraca nowy element webexAssistantEnabled(prawda lub fałsz) w odpowiedzi.

Zmiany schematu

getUserResponse:

Przykład odpowiedzi

Aktualizacje api 41.1.0


Istnieją zmiany schematu interfejsu XML API 41.1.