0

DESIRE2LEARNの「GettingStarted」C#プロジェクトを実行すると、常に次のようになります。

リモートサーバーがエラーを返しました:(403)禁止。

「GetVersion」メソッドのUserIdフィールドとUserKeyフィールドに値を指定しません。新しいサーバーにHost、AppId、AppKeyの値を設定するだけですが、まだ機能していません。

次に、これは間違ったポート番号に関連している可能性があると思いました。443に設定しましたが、正確にはわかりません。作業中のプロジェクトファイルでD2Lテストサーバーのポート番号を間違って設定しましたが、別のエラーが発生しました:

"リモートサーバーに接続できません"。

ですから、ポート番号についてではないと思います。私の推測では、これはサーバーでのAPI関連の権限の問題に関するものだと思います。APIを介したアクセスを可能にするために、管理者はそれに応じてサーバーの設定を変更する必要があると思いますか?APIを介したアクセスを許可するようにサーバーを構成する必要があったことがありますか?

4

1 に答える 1

1

403(権限なし)エラーを取得している場合、LMSがValence Extensibilityのすべてのサポートをオフにしている可能性は低いようです(APIサービスレイヤー自体がこのエラーを返している可能性が高いため)。使用しているAppID/AppKeyクレデンシャルがLMSによって認識されない可能性があります。Valence Issue Trackerで問題を開き、そこで問題を処理することをお勧めします。LMSの構成を調査してすべてが適切に設定されていることを確認するために、LMS管理者がDesire2Learnでカスタマーサポートチケットを開くことを希望する場合があります。

于 2012-11-25T20:09:04.533 に答える