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, не соответствует существующему сайту.