2014-12-08 3 views
0

Я разрабатываю динамический веб-проект в java, и цель заключается в нажатии кнопки, чтобы получить график «Итерация BURNDOWN» от https://rally1.rallydev.com. мой вопрос: я должен знать ралли api, чтобы получить этот контент или просто перейти к соответствующему URL-адресу и найти там график? Я успешно подключился к ралли (использовал эту ссылку для входа: http://www.mkyong.com/java/how-to-automate-login-a-website-java-example/). после успешного входа в систему я не смог получить url с графиком. он просто возвращает содержимое целевой страницы.получить из ралли графа

Просьба помочь, Спасибо

ответ

0

Я полагаю, что вы ссылаетесь на IterationBurndown Отчеты> Отчеты о странице, которая служит двигателем унаследованных аналитики.

Чтобы получить соответствующий URL-адрес, вам может потребоваться установить отчет IterationBurndown, заключенный в приложение из AppCatalog, на пользовательской странице в Rally. Я не могу подтвердить сценарий Java, но URL этой пользовательской страницы может использоваться с JavaScript, сделав HTML-файл с этой пользовательской страницы внедренного с помощью IFRAME, например:

iframe.src = "https://rally1.rallydev.com/#/12345d/custom/6789"; 

Шаги:

  • создать custom page

  • установить IterationBurndown отчет из AppCatalog в качестве приложения.

По крайней мере, в яваскрипта приложение случае URL для IterationBurndown на странице Отчетов не будет работать для этой цели, следовательно, дополнительной операции с использованием пользовательской страницы.

Когда вы говорите, что получаете целевую страницу, я не уверен, ссылаетесь ли вы на страницу входа или домашнюю страницу. Если это первый, это означает, что аутентификация не была обработана. Отчет Legacy IterationBurndown, завернутый в приложение, не будет работать с более новым ApiKey. Это слишком плохо, потому что ApiKey, в отличие от LoginKey, также работает с Java, в отличие от устаревшего LoginKey, который работает только в браузере (только с приложениями html/javascript).

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