使用PHP,我需要获取公司webex session 的列表并将其显示在网页上
我在此页面上尝试了代码: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做到这一点
最佳答案
根据链接中的PHP示例,您必须使用类似以下内容的代码:
<securityContext>
<webExID>[email protected]</webExID>
<password>YourCiscoPassword</password>
<siteID>243585</siteID>
<partnerID>g0webx!</partnerID>
</securityContext>
尝试使用“siteName”代替“siteID”,如下所示:
<securityContext>
<webExID>[email protected]</webExID>
<password>YourCiscoPassword</password>
<siteName>go</siteName>
<partnerID>g0webx!</partnerID>
</securityContext>
您可以模糊地使用siteID或siteName,但似乎该siteID目前不适用于该演示站点。他们的Java和.Net示例使用siteName。
现在,如果您要向https://go.webex.com/WBXService/XMLService发出请求,则必须在siteName中使用“go”
但是,如果您要发出请求,则必须使用“apidemoeu”
https://apidemoeu.webex.com/WBXService/XMLService
他们似乎都是演示站点。
如果在siteName或siteID中传递的值与现有站点不对应,则返回的错误实际上是“无法获取SiteUrl”。
关于php - Webex:如何列出主持人 session ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37969985/