Как получить идентификатор прикрепленного билета Trello в API

Я хочу программно найти и получить доступ к билету Trello B, который является приложением к билету A.

Итак, у меня есть идентификатор заявки A, и я получаю вложения, вызывая https://developers.trello.com/reference#cardsidattachments

Однако в ответе, если вложение B само по себе является карточкой Trello, я получаю только короткий URL-адрес для B.

Как мне получить идентификатор B, чтобы я мог получить информацию о B с помощью https://developers.trello.com/reference#cardsid?

Есть ли способ получить идентификатор B из короткого URL?


person eran    schedule 04.04.2018    source источник
comment
Кстати, через Интернет я, конечно, могу это сделать, зайдя на shortUrl+'.json', но тогда мне нужно войти в систему, и я не могу использовать для этого API.   -  person eran    schedule 04.04.2018


Ответы (1)


Итак, в основном вы хотите получить id из URL. Насколько я знаю, это невозможно. В моем случае я решил это с помощью другого запроса, подобного этому.

function main() {
  for(let i=0; i<input.length; i++) {
    input[i] = input[i][0].slice(0, 29);  //takes short url
    let target = input[i] + '.json';

    let xhr = new XMLHttpRequest();
    xhr.open("GET", target);
    xhr.addEventListener("readystatechange", function() {
      if(this.readyState === this.DONE) {
        let json = JSON.parse(this.responseText);
        console.log(json['id']);
        ...

input — это URL-адреса Trello, которые вы хотите знать, его ids.

person Sangbok Lee    schedule 06.04.2018