Я пытаюсь создать диаграмму burndown на webapp и использовать код примера loginkey, но переключил loginkey на apikey (код ниже). Мой ключ API размещен там, где он говорит CorrectAPIKeyHere
, и фактические идентификаторы для workspace_id
и project_id
. Я дважды проверил, чтобы убедиться, что это правильный ключ. Вот что показывает: http://pasteboard.co/P3WXWgPk.pngИспользование API-ключа для генерации диаграммы для внешнего сайта, но с указанием экрана входа в систему
Однако код работает, если я уже вошел в ралли. Есть ли что-то, что мне не хватает в моем коде?
<script type="text/javascript" src="https://rally1.rallydev.com/apps/1.26/sdk.js?apiKey=CorrectAPIKeyHere"></script>
<script type="text/javascript" src="https://rally1.rallydev.com/apps/1.26/sdk.js"></script>
<script type="text/javascript">
function initPage() {
console.log(gon.project_oid);
var rallyDataSource = new rally.sdk.data.RallyDataSource("workspace_id", project_id,"true","false");
console.log($(main_content).width());
var config = {
report: rally.sdk.ui.StandardReport.IterationBurndown,
height: 400,
iterations: iteration_id
};
var report = new rally.sdk.ui.StandardReport(config);
report.display("burndown_chart");
}
rally.addOnLoad(initPage);
</script>
Я не был в состоянии проверить LoginKey из-за ограничений счета (я в процесс получения учетной записи, доступной только для чтения, для создания LoginKey). Тем не менее, я буду обновлять этот пост, как только узнаю больше! (Прямо сейчас, когда я перехожу на страницу генерации ключей, кнопка генерации отключена - я предполагаю, что это связано с тем, что у меня неправильный тип учетной записи.) –