我想获得服务器上的会议列表,但是当我执行https://example.com/api/xml?action=report-bulk-objects&filter-type=meeting用我的连接域替换域时,我得到一个拒绝访问响应。我已登录到连接工作空间,并且我在管理员组中。这可能是什么原因?
回复:
<results>
<status code="no-access" subcode="denied"/>
</results>
我想获得服务器上的会议列表,但是当我执行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 元素中。
如果这仍然不起作用,请检查服务器上的 debug.log 以了解失败的请求;那里应该有额外的信息。