Trouvez toutes les informations importantes dont vous avez besoin concernant l’API Cisco Webex Meetings, telles que les changements de schéma et autres annonces.
Pour plus d’informations sur l’API XML 39 et l’API XML 11, consultez le Présentation des mises à jour de l’API XML de Cisco Webex Meetings (API XML 39 et versions antérieures).
Pour plus d’informations sur l’API 40 XML, consultez le document Présentation des mises à jour de l’API XML Cisco Webex Meetings (API 40 et versions ultérieures).
Pour plus d’informations sur l’API XML 41, consultez le document Présentation des mises à jour de l’API Cisco Webex Meetings (API 41).
Pour les mises à jour d’API XML 11 SP9 et des versions antérieures, rendez-vous sur Cisco DevNet.
Mises à jour de l' API 42.11.1
Mises à jour de l' API XML 42.11.1
Cliquez sur ici pour télécharger le schéma de l' API XML 42.11.1.
XMLAPI va LstRecording
retourner en tant que champ supplémentaire recordingUUID
>
Modifications des API et du schéma concernées
LstRecording
renvoie un nouvel élément recordingUUID
pour les enregistrements de service uniquement.
Cet élément n'a pas de retours dans un enregistrement NBR. |
Modifications du schéma
API concernées
LstRecording
Exemple API
Réponse de LstRecording
<ep:format>MP4</ep:format> <ep:serviceType>MeetingCenter</ep:serviceType> <ep:password></ep:password> <ep:passwordReq>false</ep:passwordReq> <ep:confID>239651171508160002</ep:confID> <ep:recordingUUID>20679f82215f103bbcff005056a3e9b8</ep:recordingUUID> <ep:shareToMe>false</ep:shareToMe></ep:recording>
Mises à jour de l' API 42.11.0
Mises à jour de l' API 42.11.0
Le schéma de l' API XML 42.11.0 n'a pas été modifié. |
Mises à jour de l' API 42.10.0
Mises à jour de l' API XML 42.10.0
Cliquez sur ici pour télécharger le schéma de l' API XML 42.10.0.
L' API GetSessionInfo renvoie un nouveau nœud<registrationShortURL> qui est disponible dans le format de lien abrégé pour Webex Events (classique) et Webex Trainings
Modifications des API et du schéma concernées
Désormais, presque toutes les URL Webex prennent en charge le format de lien court, mais GetSessionInfo renvoie toujours le format de lien long pour les URL d’inscription sur Webex Events (classique) et Webex Trainings aujourd’hui. Nous ajoutons donc un nouveau nom d'élément < inscriptionURLcourte > qui prend en charge le format shortling pour l' URL d'inscription et conserve les éléments existants < URL d’inscription > pour la compatibilité.
Modifications du schéma
Un nouvel élément < inscriptionURLcourte > est ajouté dans la réponse GetSessionInfo :
APIs concernées :
GetSessionInfo
Exemple API
registrationShortURL
est renvoyé pour Webex Events (classique) et Webex Trainings
<ep:accessControl>
<ep:sessionPassword>plainPW</ep:sessionPassword>
<ep:listStatus> NON LISTÉ</ep:listStatus>
<ep:registration> vrai</ep:registration>
<ep:registrationURL>https://sqdemo6.dmz.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sqdemo6&confID=236703422899815816</ep:registrationURL>
<ep:registrationShortURL>https://sqdemo6.dmz.webex.com/sqdemo6/k2/j.php?MTID=t265bdc2ca9afd38c7d3cbed3e17974db</ep:registrationShortURL> //Nouvel élément
<ep:passwordReq> vrai </ep:passwordReq>
<ep:registrationURLForMobile>https://sqdemo6.dmz.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sqdemo6&confID=236703422899815816</ep:registrationURLForMobile>
<ep:registrationStatus> S’INSCRIRE</ep:registrationStatus>
<ep:isEnforceAudioPassword> faux</ep:isEnforceAudioPassword>
<ep:isEnforceAudioLogin> faux</ep:isEnforceAudioLogin>
</ep:accessControl>
Mises à jour de l' API 42.9.2
Mises à jour de l' API XML 42.9.2
Cliquez sur ici pour télécharger le schéma de l' API XML 42.9.2.
L' API XML bloquera la programmation de l'événement classique après le 31/03/2023
Modifications des API et du schéma concernées
Après mars 2023, si vous appelez l' API XML : CreateEvent
et SetEvent
, affiche le message d'erreur et le code :
110065 Après mars 2023, vous ne pourrez plus programmer ni modifier des événements Webex nouveaux ou existants (classique). Reportez-vous aux Webex Webinars (https://developer.webex.com/docs/api/v1/meetings ) pour programmer des événements
API concernées
CreateEvent
SetEvent
Modifications du schéma
Il n'y a pas de changements de schéma.
Exemple API
API XML : CréerEvénement
https://{sitename}.webex.com/WBXService/XMLService
corps de la requête :
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<siteName>{nom du site}</siteName>
<webExID> compte administrateur du site</webExID>
<password> xxxxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.event.CreateEvent">
<accessControl>
<sessionPassword> 123aBc123 </sessionPassword>
<enforcePassword />
</accessControl>
<metaData>
<sessionName> RetirerTestECT </sessionName>
</metaData>
<schedule>
<startDate> 01/09/2023 14:29:15 </startDate>
<openTime> 15 </openTime>
</schedule>
<remind>
<minutesAhead> 10 </minutesAhead>
</remind>
<panelists>
<panelistPassword> P@ss12345 </panelistPassword>
<panelist>
<name> Espace Test1 </name>
<email> aleyang3@malinator.com </email>
</panelist>
<panelist>
<name> Test2 </name>
<email> aleyang4@malinator.com </email>
</panelist>
</panelists>
<attendees>
<attendee>
<name> Simon_ 3 </name>
<email> aleyang5@malinator.com </email>
<sendReminder> vrai </sendReminder>
</attendee>
</attendees>
<!-- <extOptions><sajan index="82" /><sajan index="83" /> <participantLimit>10</participantLimit><sajan index="84" /><sajan index="85" /> </extOptions> -->
</bodyContent>
</body>
Réponse :
<?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:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>ÉCHEC</serv:result>
<serv:reason>Après mars 2023, vous ne pourrez plus programmer/modifier des événements Webex nouveaux/existants (classique). Veuillez vous référer aux Webex Webinars (https://developer.webex.com/docs/api/v1/meetings) pour programmer des événements</serv:reason>
<serv:gsbStatus>PRIMAIRE</serv:gsbStatus>
<serv:exceptionID>110065</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
API XML : SetEvent
https://{sitename}.webex.com/WBXService/XMLService
corps de la requête :
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>{nom du site}</siteName>
<webExID> compte administrateur du site</webExID>
<password> xxxxx</password>
</securityContext>
</header>
<body>
<bodyContent
xsi:type="java:com.webex.service.binding.event.SetEvent">
<event:sessionKey> 17203097096 </event:sessionKey>
<schedule>
<startDate> 01/05/2023 14:29:15 </startDate>
</schedule>
</body>
</serv:message>
Réponse :
<?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:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>ÉCHEC</serv:result>
<serv:reason> Après mars 2023, vous ne pourrez plus programmer/modifier des événements Webex nouveaux/existants (classique). Veuillez vous référer aux Webex Webinars (https://developer.webex.com/docs/api/v1/meetings) pour programmer des événements</serv:reason>
<serv:gsbStatus> PRIMAIRE</serv:gsbStatus>
<serv:exceptionID> 110065</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
Mises à jour de l' API 42.9.0
Mises à jour de l' API 42.9.0
Aucune modification de schéma n'a été apportée au schéma de l' API XML 42.9.0. |
Mises à jour de l' API 42.8.1
Mises à jour de l' API XML 42.8.1
Cliquez sur ici pour télécharger le schéma de l' API XML 42.8.1.
Nouvelle API XML : SyncUtilisateur
Modifications des API et du schéma concernées
Nouvelle API XML : SyncUser prend en charge la synchronisation des informations utilisateur de Control Hub vers le système Webex Meetings.
Si votre client atteint la limite de débit, il répondra « 429 trop de demandes. », l’afterRetry est de 25 secondes dans l’en-tête de réponse de l’ API .
Si l'utilisateur n'existe pas, il répond à l'erreur :" 000031 L'utilisateur géré Control Hub n'existe pas"
Si votre authentification ne dispose pas des privilèges d'administrateur du site, elle répond à l'erreur : « 000031 Seul l'administrateur du site peut appeler cette API»
Modifications du schéma
Exemple API
API XML : SyncUtilisateur
https://{sitename}.webex.com/WBXService/XMLService
corps de la requête :
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<siteName>{nom du site}</siteName>
<webExID> compte administrateur du site</webExID>
<password> xxxxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.SyncUser">
<webExId> sqci18adm@test.com </webExId>
</bodyContent>
</body>
</message>
Réponse :
<?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>SUCCÈS</serv:result>
<serv:gsbStatus> PRIMAIRE</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:syncUserResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
</serv:body>
</serv:message>
Mises à jour de l' API 42.8.0
Mises à jour de l' API XML 42.8.0
Cliquez sur ici pour télécharger le schéma de l' API XML 42.8.0.
GetLoginTicket
renvoie un nœud supplémentaire <webExID>
Modifications des API et du schéma concernées
API XML : GetLoginTicket
renvoie un nœud supplémentaire <webExID>
Modifications du schéma
<xsd:complexType name="getLoginTicketResponse">
<xsd:complexContent>
<xsd:extension base="serv:bodyContentType">
<xsd:sequence>
<xsd:element name="ticket" type="xsd:string">
<xsd:element name="apiVersion" type="xsd:string">
<xsd:element name="webExID" type="xsd:string"> -> nouvel élément
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
APIs concernées :
GetLoginTicket
Exemple d' API :
GetLoginTicket
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>sqci18</siteName>
<webExID> sqci18adm@mailinator.com</webExID>
<!-- <password>xxxxxxxxx</password><sajan index="7" /> <partnerID>webexpartner</partnerID> -->
<accessToken>MTxxxxxxxxx10bcc862be5 </accessToken>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetLoginTicket">
</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:use="http://www.webex.com/schemas/2002/06/service/user">
<serv:header>
<serv:response>
<serv:result> SUCCÈS</serv:result>
<serv:gsbStatus> PRIMAIRE </serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:getLoginTicketResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<use:ticket> b49a94fb6d3bfd79f566a32f99a8eaf0f60bdd7a9a8cbfa7f24ca5d63fd2bc0b</use:ticket>
<use:apiVersion> API XML WebEx V10.0.0</use:apiVersion>
<use:webExID> alexxxx</use:webExID>
</serv:bodyContent>
</serv:body>
</serv:message>
L' API XML basée sur le site Webex prend en charge l'attribution de licence aux utilisateurs (invité, organisateur et administrateurs de site) dans des organisations externes sur les sites gérés par Control Hub
Modifications des API et du schéma concernées
L' API XML :
CreateUser
,SetUser
etDelUser
peut attribuer ou révoquer la licence du site de réunion à un utilisateur externe (rôle en tant que : organisateur, invité et administrateurs de site). Si les utilisateurs existent dans une organisation externe, alors l' API:CreateUser
etDelUser
peut créer ou désactiver un utilisateur dans le site de réunion.Si l'utilisateur n'existe pas dans une organisation Control Hub et qu'il ne peut pas être ajouté à l'organisation propriétaire du site, cet appel échoue.
L' API XML :
CreateUser
etSetUser
opération sur les utilisateurs d'organisations externes, qui limitent le changement de l'utilisateurfirstName
,lastName
,displayName
,webExId
, courrier électronique. Si vous devez vraiment modifier ces informations, vous devez contacter les administrateurs d'une organisation externe pour appliquer les modifications.Si l'utilisateur appartient à une autre organisation qui bloque les licences interorganisations, cet appel échoue.
Pour octroyer une licence aux utilisateurs d'une organisation externe pour laquelle vous devez activer le paramètre d'organisation :
Organisation de l’administrateur de l’inviteur - allow-cross-org-assignment
Organisation de l’administrateur invité - allow-cross-org-acceptance
Pour l'attribution et la révocation de la licence de réunion utilisateur administrateur' organisation externe, nous prenons uniquement en charge l'utilisation du compte d'administrateur Control Hub pour appeler l' API XML :
CreateUser
,SetUser
etDelUser
sur cette disposition.L' API XML :
SetUser
peut prendre en charge la modification de l'adresse électronique de l'utilisateur dans le provisionnement des utilisateurs des organisations internes uniquement si vous disposez d'une authentification d'administration complète.
Il y a de nouvelles exceptions et codes d'erreur :
030124 ne peut pas modifier l'adresse électronique d'un utilisateur externe de l'organisation.
030125 ne peut pas changer
firstName
,lastName
, oudisplayName
pour un utilisateur externe de l'organisation.
Modifications du schéma
Aucun changement de schéma.
APIs concernées :
CreateUser
SetUser
DelUser
Exemple API :
CreateUser
L' API répertoriée ici crée un nouvel utilisateur sur le site de réunion (testSite1) et attribue la licence du site de réunion (TC_xxx ; SC_xxx ) à un utilisateur externe de l'organisation : Jack Smith, car cet utilisateur existant dans Control Hub gérait le système et sous l'organisation IBM, qui est une organisation différente de l'organisation du site de réunion.
URL de la publication : https://{testSite1}.webex.com/WBXService/XMLService
Corps :
<?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> administrateur du site</webExID>
<password> P@ss1234</password>
<siteName> TestSite1 </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName> Jacques</firstName>
<lastName> Forgeron</lastName>
<webExId> Jsmith</webExId>
<email> Jsmith@ibm.com</email>
<password> P@ss1234 </password>
<privilege>
<host> vrai </host>
</privilege>
<active> ACTIVÉ </active>
<supportedServices>
<meetingCenter> faux</meetingCenter>
<trainingCenter> vrai</trainingCenter>
<eventCenter> faux</eventCenter>
<supportCenter> vrai</supportCenter>
</supportedServices>
</bodyContent>
</body>
SetUser
Il attribue la licence du site de réunion (MC_xxx , TC_xxx , et CE_xxx ) à un utilisateur externe de l'organisation : Jack Smith et révoquer la licence de réunion (SC_xxx ) de Jack Smith.
URL de la publication : https://{testSite1}.webex.com/WBXService/XMLService
Corps :
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<webExID>administrateur du site</webExID>
<password> P@ss1234</password>
<siteName> TestSite1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.SetUser">
<webExId> Jsmith </webExId>
<supportedServices>
<meetingCenter> vrai</meetingCenter>
<trainingCenter> vrai</trainingCenter>
<eventCenter> vrai</eventCenter>
<supportCenter> faux</supportCenter>
</supportedServices>
</bodyContent>
</body>
</message>
DelUser
Il révoque le site de réunion et toutes les licences d'un utilisateur externe de l'organisation : Jack Smith ; et désactive l'utilisateur dans le site de réunion: testSite1
URL de la publication : https://{testSite1}.webex.com/WBXService/XMLService
Corps :
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<webExID>administrateur du site</webExID>
<password> P@ss1234</password>
<siteName> TestSite1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.DelUser">
<webExId> Jsmith</webExId>
</bodyContent>
</body>
</message>
Mises à jour de l' API 42.7.2
Mises à jour de l' API XML 42.7.2
Cliquez sur ici pour télécharger le schéma de l' API XML 42.7.2.
Nouvelle API XML : SyncUtilisateur
Modifications des API et du schéma concernées
Nouvelle API XML : SyncUser prend en charge la synchronisation des informations utilisateur de Control Hub vers le système Webex Meetings.
Si votre client atteint la limite de débit, il répondra « 429 trop de demandes. », l’afterRetry est de 25 secondes dans l’en-tête de réponse de l’ API .
Si l'utilisateur n'existe pas, il répond à l'erreur :" 000031 L'utilisateur géré Control Hub n'existe pas"
Si votre authentification ne dispose pas des privilèges d'administrateur du site, elle répond à l'erreur : « 000031 Seul l'administrateur du site peut appeler cette API»
Modifications du schéma
Exemple API
API XML : SyncUtilisateur
https://{sitename}.webex.com/WBXService/XMLService
corps de la requête :
<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
<securityContext>
<siteName>{nom du site}</siteName>
<webExID> compte administrateur du site</webExID>
<password> xxxxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.SyncUser">
<webExId> sqci18adm@test.com </webExId>
</bodyContent>
</body>
</message>
Réponse :
<?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>SUCCÈS</serv:result>
<serv:gsbStatus> PRIMAIRE</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:syncUserResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
</serv:body>
</serv:message>
Mises à jour de l' API 42.6.0
Mises à jour de l' API XML 42.6.0
Cliquez sur ici pour télécharger le schéma de l' API XML 42.6.0.
Les administrateurs ne peuvent pas créer un nouvel utilisateur ou modifier un utilisateur existant lorsque le site Webex est suspendu
Modifications des API et du schéma concernées
Lorsque le site Webex est suspendu, l'administrateur du site ne peut pas créer de nouveaux utilisateurs et modifier les utilisateurs existants à l'aide de l' API XML : CreateUser
et SetUser
.
Il répond à l'exception 010107 Le site est suspendu lorsqu'un administrateur de site essaie de créer un nouvel utilisateur ou de modifier un utilisateur existant.
L' utilisateur administrateur (propriétaire lui-même) peut modifier ses propres informations sous ce site suspendu.
Modifications du schéma
Aucun changement de schéma.
APIs concernées :
CreateUser
SetUser
Mises à jour de l' API 42.5.0
Mises à jour de l' API XML 42.5.0
Cliquez sur ici pour télécharger le schéma de l' API XML 42.5.0.
Lorsque le site Webex suspendu, il ne vous permet pas de programmer ou de modifier des webinaires, des événements Webex (classiques), des formations Webex et des réunions d'assistance Webex
Modifications des API et du schéma concernées
Lorsque le site Webex est suspendu, il ne vous permet pas de programmer ou de modifier des webinaires, des événements Webex (classiques), des formations Webex et des réunions d’assistance Webex, le site ne prend en charge que le type de Webex Meetings gratuites.
Il y a de nouveaux codes d'exception et messages : « 010107 Le site est suspendu » lorsque vous appelez ces API ( CreateMeeting
, SetMeeting
, CreateEvent
, SetEvent
, CreateTrainingSession
, SetTrainingSession
, CreateSupportSession
) touchant cette limitation.
Modifications du schéma
Aucun changement de schéma.
APIs concernées :
CreateMeeting
,SetMeeting
CreateEvent
,SetEvent
CreateTrainingSession
,SetTrainingSession
CreateSupportSession
Mises à jour de l' API 42.4.0
Mises à jour de l' API 42.4.0
Aucune modification de schéma n'a été apportée au schéma de l' API XML 42.4.0. |
Mises à jour de l' API 42.3.0
Mises à jour de l' API XML 42.3.0
Cliquez ici pour télécharger le schéma de l' API XML 42.3.0 .
XMLAPI a une nouvelle capacité d'envoyer un message électronique de notification à l'organisateur lorsque les enregistrements de la réunion sont supprimés ou réaffectés par d'autres
Modifications apportées aux API et au schéma
L' API XML : DelRecording
envoie un message électronique de notification à l'organisateur lorsque les enregistrements de la réunion sont supprimés ou réaffectés par d'autres personnes.
Modifications du schéma
Aucun changement de schéma
APIs concernées : DelRecording
DelRecording
L' API envoie un message électronique de notification au propriétaire de l'enregistrement lorsqu'il est utilisé par un administrateur de site.
Exemple de requête API
API XML : DelRecording
exemple
<?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>
<webExID> administrateur du site</webExID>
<password> xxxxxx</password>
<siteName> site de test </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.DelRecording">
<recordingID> 1234567890</recordingID>
<isServiceRecording> vrai</isServiceRecording>
<deletePermanently> faux</deletePermanently>
</bodyContent>
</body>
Exemple d'e- message électronique de notification (déplacé dans la corbeille) :
Exemple de message électronique de notification (supprimé définitivement) :
Mises à jour de l' API 42.2.0
Mises à jour de l' API XML 42.2.0
Cliquez ici pour télécharger le schéma de l' API XML 42.2.0 .
GetSite répond aux nouveaux éléments comme : allowChangeFirstName
, allowChangeLastName
et allowChangeDisplayName
Modifications des API et du schéma concernées
L' API XML : GetSite renvoie les nouveaux éléments : allowChangeFirstName
, allowChangeLastName
et allowChangeDisplayName
. La bascule pour cette fonctionnalité est EnableCustomizeProfileFields
.
allowChangeFirstName
, vrai ou faux, signifie autoriser l'utilisateur à changer le prénomallowChangeLastName
, vrai ou faux, signifie autoriser l'utilisateur à changer le nom de familleallowChangeDisplayName
, vrai ou faux, signifie autoriser l'utilisateur à modifier le nom d'affichage
AllowUploadPRAvatar
est renvoyé. Vrai ou faux, signifie permettre à un utilisateur de télécharger un avatar.
Les modifications ci-dessus ne sont disponibles que sur les sites non gérés par Control Hub.
Modifications du schéma
Dans getSite
réponse, nous retournons de nouveaux attributs : allowChangeFirstName
, allowChangeLastName
, allowChangeDisplayName
et AllowUploadPRAvatar
sous myWebExConfig
.
APIs concernées : GetSite
Exemple de requête et de réponse API
API XML : GetSite
exemple
GetSiteResponse
<?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>SUCCÈS</serv:result>
<serv:gsbStatus> PRIMAIRE</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:siteInstance>
...
<ns1:myWebExConfig>
...
<ns1:allowChangeFirstName> faux</ns1:allowChangeFirstName>
<ns1:allowChangeLastName> faux</ns1:allowChangeLastName>
<ns1:allowChangeDisplayName> vrai</ns1:allowChangeDisplayName>
<ns1:AllowUploadPRAvatar> vrai</ns1:AllowUploadPRAvatar>
...
</ns1:myWebExConfig>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
Mises à jour de l' API 42.1.0
Mises à jour de l' API XML 42.1.0
Cliquez ici pour télécharger le schéma de l' API XML 42.1.0 .
La logique métier a changé sur les deux API XML : LstSummarySession
et GetSessionInfo
sur l'élément de réponse : enableEvent
et enableWebniar
Modifications des API et du schéma concernées
L' API XML : LstSummarySession
et GetSessionInfo
sur l'élément de réponse : enableEvent
et enableWebniar
, la logique métier a-t-elle été modifiée comme suit :
Quand
enableEvent
est vrai, la réunion est un webinaire Webex, faux n'est pas un webinaire Webex.Si
enableEvent
est vrai et alors leenableWebniar
peut être vrai ou faux, vrai signifie que l'invité du webinaire n'a que des privilèges en lecture seule, faux signifie que l'invité du webinaire ne limite pas les privilèges en lecture seule.Si
enableEvent
est faux, non significatif surenableWebniar
réponse.
Modifications du schéma
Aucun changement de schéma.
APIs concernées :
LstSummarySession
GetSessionInfo
Ajouter une limite de registre maximum par appel API sur l' API XML : CreateMeetingAttendee
, RegisterMeetingAttendee
API concernées
Nous avons ajouté 50 limite d'inscription maximale par appel API sur les deux API : CreateMeetingAttendee
et RegisterMeetingAttendee
.
Si le nombre d'invités d'enregistrement d' appel API du client est supérieur à 50, le code d'erreur et le message de réponse de l'API sont :
« 040015 Enregistrer le nombre d'invités dépasse la limite dans un appel API»
Modifications du schéma sur API
Aucun changement de schéma.
Exemple de requête et de réponse API
CreateMeetingAttendee
et RegisterMeetingAttendee
Demande et réponse de API Demande de CreateMeetingAttendee
<?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>
<webExID> hôte1</webExID>
<password> xxxxxx</password>
<siteName> site de test </siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<person>
<name> test001</name>
<email> test001@test.com </email>
</person>
<sessionKey> 987654321 </sessionKey>
<attendees>
<person>
<name> test002</name>
<email> test002@test.com </email>
</person>
<sessionKey> 987654321 </sessionKey>
</attendees>
...
..
<attendees>
<person>
<name>test051</name>
<email> test051@test.com </email>
</person>
<sessionKey> 987654321</sessionKey>
</attendees>
</bodyContent>
</body>
Réponse de CreateMeetingAttendee
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service">
xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>ÉCHEC</serv:result>
<serv:reason> Enregistrer le nombre de participants dépassant la limite dans un appel API: 50</serv:reason>
<serv:gsbStatus> PRIMAIRE</serv:gsbStatus>
<serv:exceptionID> 040015</serv:exceptionID>
<serv:value> 50</serv:value>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>