我想在服务器上获取会议列表,但是当我执行 https://example.com/api/xml?action=report-bulk-objects&filter-type=meeting 将域替换为我的连接域时,我会收到拒绝访问响应。我已登录到连接工作空间,并且属于管理员组。这可能是什么原因?
响应:
<results>
<status code="no-access" subcode="denied"/>
</results>
如果您在管理员组中,已登录并从登录的同一浏览器提交请求,则这应该有效。您可以尝试将会话参数添加到请求中("&session=breez123abc456def")
该参数的值必须是经过身份验证的会话上由连接服务器设置的 BREEZESESSION cookie 的值。发现这一点的几种方法之一是使用common-info API方法:https://connect.example.com/api/xml?action=common-info 它将在/results/common/cookie元素中。
如果这仍然不起作用,请检查服务器上的调试.log是否有失败的请求;那里应该有其他信息。