Когда доступ к API Trello только для чтения станет доступным для внешнего доступа? [закрыто]

В то время как исходный набор функций Trello впечатляет, есть одна особенность, которая отсутствует, что не позволяет мне использовать ее с одним из моих основных клиентов: настраиваемые уведомления по электронной почте (мой клиент хотел бы, чтобы резюме электронной почты отправлялись каждый час, а не каждые 24 часа). Хотя настройка уведомлений по электронной почте является идеальным решением, доступ к постоянному доступу к неопубликованному API в настоящий момент облегчит возможность писать мой собственный сервис за пару часов, что легко приведите меня к тому, если /когда эта возможность реализована.

В соответствии с вышеизложенным, знает ли кто-нибудь, когда доступ к API только для чтения будет доступен для внешнего доступа?

6 голосов | спросил M. David Peterson 22 ndEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 22 Sep 2011 07:25:41 +0400 2011, 07:25:41

3 ответа


6

Доступ к API Trello (бета-версия) доступен сейчас в https://trello.com/api

Документация для API Trello находится в https://trello.com/docs

ответил Daniel LeCheminant 22 ndEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 22 Sep 2011 17:55:33 +0400 2011, 17:55:33
0

Я написал бот IRC, который отслеживает действия Trello. Возможно, источник может помочь вам.

https://github.com/d-snp/Devbot /блоб /ведущий /модули /trello.rb

Полезные части:

        @trello = Mechanize.new
        @trello.post("https://trello.com/authenticate",
                     :user => $config["trello"]["user"],
                     :password => $config["trello"]["password"],
                     :returnUrl => '/')

        result = @trello.get "https://trello.com/data/board/#{$config["trello"]["board_id"]}/current"

Это даст вам все данные платы в формате json. Я могу порекомендовать просмотр объекта с помощью Chrome или Firebug (расширение Firefox). В моем боте я использую только действия и массивы членов.

ответил Tinco 10 +04002011-10-10T01:41:41+04:00312011bEurope/MoscowMon, 10 Oct 2011 01:41:41 +0400 2011, 01:41:41
0

У меня нет ответа как такового, но я пытаюсь сам его разобрать, поэтому я думал, что заберусь.

Мне нужен доступ только для чтения в стиле api. Я использовал Firebug, чтобы узнать, откуда взялись данные, и похоже, что на самом деле есть идеальный источник данных - если бы я мог вернуть json из «текущего» действия в контроллер платы, это даст мне все, что мне нужно.

Я пытаюсь сделать это с помощью запроса WebClient в .NET, но я получаю пустую плату HMTL, а не JSON. Если я просматриваю непосредственно на /board /name /board-id /current path, я получаю то же самое. Я не вижу, что отличается от запроса AJAX-ified, который заставляет его возвращать JSON.

Есть ли что-то, что мне не хватает? Это примерно то, что я делаю:

byte[] data = null;

using (WebClient client = new WebClient())
{
  client.Headers["Cookie"] = "entire-cookie-string-copied-from-firebug-headers, including Token=...";
  client.Headers["User-Agent"] = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1";
  client.Headers["Referer"] = "https://trello.com/board/test/4e8ecf9bec9da200008a733a";
  client.Headers["Host"] = "trello.com";
  client.Headers["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
  client.Headers["Accept-Charset"] = "ISO-8859-1,utf-8;q=0.7,*;q=0.7";
  client.Headers["Cache-Control"] = "max-age=0";

  data = client.DownloadData("https://trello.com/board/test/4e8ecf9bec9da200008a733a/current");
}

Если кто-то может помочь мне получить эту работу, я уверен, что это будет хорошей заменой API только для чтения, пока он не будет готов?

В настоящее время альтернатива для меня заключается в написании расширения хрома и оставлении его открытым на безголовой машине или некоторых таких.

ответил Adrian O'Connor 7 +04002011-10-07T14:20:44+04:00312011bEurope/MoscowFri, 07 Oct 2011 14:20:44 +0400 2011, 14:20:44

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132