1

お客様の 1 人が LE 10.1 SP9 を実行しており、次の Valence API 呼び出しが機能していません。

GET /d2l/api/lp/(D2LVERSION: バージョン)/users/(D2LID: userId)

以前のリリース (LE 10.0 SP1 および LE 10.1 SP4) では、この API 呼び出しは、「ユーザー -> ユーザー管理ツールを参照」権限を設定しなくても機能していました。しかし、get user API 呼び出しを機能させるには、このアクセス許可を設定する必要があるようです。

このアクセス許可の変更は意図的なものでしたか、それとも将来の更新で修正される見落としでしたか? この許可の変更が導入されたのは、LE 10.x のどのリリースですか?

4

2 に答える 2

0

など、ユーザー管理サービスからユーザーを取得するさまざまな API 呼び出しは、すべてパーミッションGET /d2l/api/{ver}/users/{userId}の対象となる必要があります。Users->See the User Management toolこれは意図的な制限です。この制限は、2012 年 4 月のサービス パック (9.4.1 の SP4) の LE 9.4.1 リリース以降、すべてのプラットフォームで適用されます。後続のプラットフォーム リリースでこれが当てはまらないことに気付いた場合、これは D2L に報告されるべき欠陥です。

于 2013-09-06T15:58:07.993 に答える