2013-09-27 1 views
0

Я новичок и начал кодирование снова через 11 лет. Пожалуйста, извините меня за мое невежество.403 (Запрещено): доступ запрещен - при доступе к RallyAnalytics - учетные данные для входа имеют доступ администратора к ралли

Моя цель - получить список дефектов от RallyAnalytics для всех проектов в рабочей области 10257115960d. У учетных данных входа есть доступ администратора к рабочей области, и я проверил его, физически войдя на сайт.

Ниже приведен URL, который я пытался подключить к RallyAnalytics v2.0.

https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/10257115960d/artifact/snapshot/query.js?{"find":{"_TypeHierarchy":"Defect","fields":["State"],"sort":{"_id":1},"hydrate":["State"],"start":0,"pagesize":1000} 

Когда я запущу выше запрос с использованием GET/POST из браузера Google Chrome я получаю следующий ответ:

“the server responded with a status of 403 (Forbidden)”. 

Любой помощь, чтобы решить это было бы полезно.

фрагмент кода ....

<script type="text/javascript"> 

    var xmlhttp = new XMLHttpRequest(); 

    var rallyURL = "https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/10257115960d/artifact/snapshot/query.js?{"find":{"_TypeHierarchy":"Defect","fields":["State"],"sort":{"_id":1},"hydrate":["State"],"start":0,"pagesize":1000}"; 
    var rallyUsr = "[email protected]"; 
    var rallyPsw = "password"; 

    xmlhttp.open("get",rallyURL,true,rallyUsr,rallyPsw); 
    xmlhttp.send(); 

    </script> 

ответ

0

Это не выглядит как действительное рабочее пространство OID: 10257115960d. Удалите 'd'. См. this post о поиске объектов идентификаторов рабочих областей и проектов. В URL ниже используется OID рабочей области, а не OID проекта.

Вот пример запроса:

https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/YOUR_WORKSPACE_OID/artifact/snapshot/query.js?find={"_TypeHierarchy":"Defect"},&fields=["State"]&hydrate=["State"]&pagesize:1000 

Вставьте этот URL в адресную строку браузера после подстановки YOUR_WORKSPACE_OID с действительным ObjectID. Если вы еще не вошли в Rally на другой вкладке того же браузера, вам будет предложено войти в Rally. Войдите в Ралли и просмотрите результаты запроса.

+0

Спасибо, Ник, это помогло мне :) – user2821974

+0

приветствуются – nickm

Смежные вопросы