2017-11-27 3 views
0

다양한 VSTS API 호출에서 생성 및 구성된 보고서를 만드는 중입니다. 나는 vss.sdk를 사용하여 git rest API에 요청을하는 벽에 뛰어 들었다. 오류 : TF400813 : 요청은 내가 돌아올 응답은 "401 예 The Core Client SDK Documentation요청에 대해 vss-web-extension-sdk를 사용하는 동안 "401 Unauthorized"

VSS.require(["VSS/Controls","VSS/Service", "VSS/Controls/TreeView", "TFS/VersionControl/GitRestClient"], function(
    VSS_Controls, 
    VSS_Service, 
    TreeView, 
    GitClient){ 

//...Various Functions are Defined... 

module.exports.getRepos = async function(Project){ 
    var client = VSS_Service.getCollectionClient(GitClient.GitHttpClient2_1); 
    return await client.getRepositories(Project); 
} 

에서 다음 충분히 쉬웠 사용자 '#### MyUserID ####'이 리소스에 액세스 할 수있는 권한이 없습니다 . "

필자가 개인 VSTS 계정에서 테스트를 수행 했으므로 내 권한에 문제가 없어야합니다.

모든 아이디어 \ 제안 \기도 \ 아이디어는 높이 평가됩니다!

답변

0

액세스 토큰을 생성하기 위해 Scopes을 기반으로하므로 확장의 범위를 확인한다 (예를 들어, vso.code_manage)이

+0

했다! 도와 줘서 고마워. –

관련 문제