2012-11-25 6 views
0

, 나는 항상내가 DESIRE2LEARN의 "시작하기"C# 프로젝트를 실행하면

The remote server returned an error: (403) Forbidden.

내가 ID와 UserKey의 필드에 값을 입력하지 얻을 API를 통해 액세스를 허용하기위한 D2L 서버 측 설정이 있습니다 "Get Version"메서드에 대해 새 서버에 대한 호스트, AppId, AppKey 값만 설정했지만 여전히 작동하지 않습니다.

그런 다음 잘못된 포트 #과 관련 될 수 있다고 생각했습니다. 나는 그것을 443 개로 설정했지만 그것이 정확히 무엇인지 모릅니다. 내가 작업 프로젝트 파일에서 D2L 테스트 서버의 포트 번호를 잘못 설정하고, 나는 다른 오류 가지고 :

"Unable to connect to the remote server".

그래서, 나는 그것이 포트 번호에 대해 생각하지 않습니다를. 내 생각 엔이 서버에 API 관련 권한 문제에 관한 것입니다. 관리자가 서버의 설정을 적절히 변경해야 API를 통한 액세스가 가능할 것이라고 생각하십니까? API를 통해 액세스를 허용하도록 서버를 구성해야합니까?

답변

1

403 (권한 없음) 오류를 검색하는 경우 LMS에서 Valence 확장성에 대한 지원이 모두 해제 된 것 같습니다 (API 서비스 계층 자체가이 오류를 반환하기 때문일 수 있음). 사용중인 AppID/AppKey 자격 증명이 LMS에 의해 인식되지 않을 수 있습니다. 나는 당신에게 open an issue with the Valence issue tracker를 제안하고 거기서 문제를 해결합니다. LMS 관리자가 Desire2Learn을 통해 고객 지원 티켓을 열어 LMS의 구성을 조사하여 모든 것이 제대로 설정되었는지 확인할 수 있습니다.