0

何らかの理由で、私のアプリから接続しようとする一部のユーザーが、valence API の /courses エンドポイントに対して 403 応答を受け取ります。詳細については、以下を参照してください。

シナリオ:

  • ユーザーは Desire2Learn で認証でき、/whoami エンドポイントへのアクセスが許可されます。API では、このエンドポイントがアクセス許可を要求することを許可していないため、これは常に当てはまります。
  • すべてのルートは GET リクエストによって取得されています
  • 成功の応答を受け取るその他のルートは次のとおりです。
    • lp/ニュース
    • lp/登録/myenrollments
    • ファイル/ドロップボックス/フォルダ/
  • lp/courses にアクセスしようとすると、403 禁止メッセージが表示されます。
  • このルートは 10.3.0 で非推奨になっています。使用している D2L インスタンスはバージョン 10.1.0 です。

これはグループのアクセス許可の問題なのか、それとも私の認証が間違っているのか (他の複数の要求でも機能します) なのか疑問に思っています。どんなアイデアでも大歓迎です。

4

1 に答える 1

0

/courses エンドポイントがユーザーに対して適切な認証を行っていないようです。しかし、これには正当な理由があることがわかりました。幸いなことに、代わりに /myenrollments で収集された情報を使用できました。

于 2013-12-18T14:44:21.307 に答える