0

サーバーで会議のリストを取得したいのですが、https://example.com/api/xml?action=report-bulk-objects&filter-type=meetingを実行すると、ドメインを接続ドメインに置き換えて、アクセス拒否応答。Connect ワークスペースにサインインしており、管理者グループに属しています。これの原因は何ですか?

応答:

<results>
    <status code="no-access" subcode="denied"/>
</results>
4

1 に答える 1

1

これは、管理者グループに属し、ログインし、ログインしているのと同じブラウザーからリクエストを送信する場合に機能するはずです。セッション パラメーターをリクエストに追加してみてください ("&session= breez123abc456def ")

パラメータの値は、認証されたセッションで Connect サーバーによって設定された BREEZESESSION Cookie の値である必要があります。それを発見するいくつかの方法の 1 つは、common-info API メソッドを使用することです: https://connect.example.com/api/xml?action=common-info /results/common/cookie 要素にあります。

それでも問題が解決しない場合は、サーバーの debug.log で失敗した要求を確認してください。そこに追加情報があるはずです。

于 2013-04-11T01:58:13.813 に答える