2016-06-22 2 views
4

En utilisant PHP j'ai besoin pour obtenir une liste des réunions de webex de l'entreprise et les afficher sur la page webWebex: Comment la liste des hôtes réunions

J'ai essayé le code sur cette page: https://developer.cisco.com/site/webex-developer/develop-test/xml-api/sample-code/

Mais qui a échoué.

<serv:header> 
    <serv:response> 
     <serv:result>FAILURE</serv:result> 
     <serv:reason>Failed to get SiteUrl</serv:reason> 
     <serv:gsbStatus>PRIMARY</serv:gsbStatus> 
     <serv:exceptionID>010000</serv:exceptionID> 
    </serv:response> 
</serv:header> 
<serv:body> 

Le message d'erreur était qu'il ne pouvait pas trouver le SiteURL. Le siteurl que j'utilisais est companyname.webex.com - quand je mets cette URL dans le navigateur, elle va sur notre page webex, donc ça semble correct.

J'ai trouvé ceci: http://joshuamcginnis.com/webex/ et essayé (en utilisant de vrais identifiants), mais il donne une erreur de 500 et je n'ai aucun accès aux notations.

Ces deux exemples sont très anciens et j'ai du mal à trouver des exemples à jour.

Si je mets https://company.webex.com/WBXService/XMLService dans le navigateur, je reçois un message de réussite

Quelqu'un peut-il suggérer comment faire cela soit en PHP ou javascript

+0

Ajoutez du code qui vous sera utile pour vous faire une idée de votre question. –

+0

@Abdulla le code se trouve dans le lien que j'ai montré au début de la question –

Répondre

0

Selon l'exemple PHP dans le lien, vous devez utiliser quelque chose comme:

<securityContext> 
    <webExID>[email protected]</webExID> 
    <password>YourCiscoPassword</password> 
    <siteID>243585</siteID> 
    <partnerID>g0webx!</partnerID> 
</securityContext> 

Essayez d'utiliser le "siteName" au lieu de "le numéro du site", comme ce qui suit:

<securityContext> 
    <webExID>[email protected]</webExID> 
    <password>YourCiscoPassword</password> 
    <siteName>go</siteName> 
    <partnerID>g0webx!</partnerID> 
</securityContext> 

Vous pouvez utiliser indistinctement siteID ou nomSite, mais il semble que ce siteID ne fonctionne pas pour ce site de démonstration pour le moment. Leurs exemples Java et .Net utilisent siteName.

Maintenant, vous devez utiliser « aller » dans siteName si vous faites la demande à https://go.webex.com/WBXService/XMLService

Mais vous devez utiliser « apidemoeu » si vous faites la demande à https://apidemoeu.webex.com/WBXService/XMLService

Ils semblent tous deux être des sites de démonstration. Et effectivement "Impossible d'obtenir SiteUrl" est l'erreur renvoyée si la valeur transmise dans siteName ou siteID ne correspond pas à un site existant.

+0

Comment obtenir un PartnerID? –

+0

Il doit vous être fourni par Cisco. Comme vous pouvez le voir sur les sites de test, c'est toujours: g0webx! – hernant