Webex: Как составить список встреч хозяев

С помощью PHP мне нужно получить список встреч компании webex и показать их на веб-странице

Я попробовал код на этой странице: https://developer.cisco.com/site/webex-developer/develop-test/xml-api/sample-code/

Но это не удалось.

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

Сообщение об ошибке было то, что он не мог найти SiteURL. Siteurl, который я использовал, - companyname.webex.com - когда я помещаю этот URL-адрес в браузер, он переходит на нашу страницу webex, поэтому он кажется правильным.

Я нашел это: http://joshuamcginnis.com/webex/ и попробовал (используя реальные учетные данные), но он выдает ошибку 500, и у меня нет доступа к журналам.

Оба эти примера очень старые, и я изо всех сил пытаюсь найти современные примеры.

Если я поставлю https://company.webex.com/WBXService/XMLService в браузер, я получаю сообщение об успехе

Кто-нибудь может подсказать, как это сделать в PHP или JavaScript

1 ответ

Согласно примеру PHP в ссылке, вы должны использовать что-то вроде:

<securityContext>
  <webExID>YourCiscoUsername@example.com</webExID>
  <password>YourCiscoPassword</password>
  <siteID>243585</siteID>
  <partnerID>g0webx!</partnerID>
</securityContext>

Попробуйте использовать "siteName" вместо "siteID", например:

<securityContext>
  <webExID>YourCiscoUsername@example.com</webExID>
  <password>YourCiscoPassword</password>
  <siteName>go</siteName>
  <partnerID>g0webx!</partnerID>
</securityContext>

Вы можете использовать siteID или siteName нечетко, но похоже, что siteID не работает для этого демонстрационного сайта прямо сейчас. Их примеры на Java и.Net используют siteName.

Теперь вам нужно использовать "go" в siteName, если вы делаете запрос на https://go.webex.com/WBXService/XMLService

Но вы должны использовать "apidemoeu", если вы делаете запрос на https://apidemoeu.webex.com/WBXService/XMLService

Они оба выглядят как демонстрационные сайты.

И фактически "Ошибка получения SiteUrl" - это возвращаемая ошибка, если значение, переданное в siteName или siteID, не соответствует существующему сайту.

Другие вопросы по тегам