【问题标题】:How can I retrieve a Trello Board's shortLink from a card page?如何从卡片页面检索 Trello Board 短链接?
【发布时间】:2014-01-20 10:36:17
【问题描述】:

我正在为 Trello 制作 Google Chrome 扩展程序,并希望在查看卡片 URL 时获得当前 Board 的 shortLink

例如:

这张卡片https://trello.com/c/v9eqAHMX/20-api-documentation

属于这个板块https://trello.com/b/nPNSBZjB/trello-resources

如果当前页面是板,那么我可以从window.location.pathname 中提取shortLink(在这种情况下为nPNSBZjB)。但是如果当前页面是一张卡片,是否可以使用javascript检索板的shortlink

在大多数情况下,跟踪访问的最后一个版块 URL 是可行的,但当用户直接访问卡片 URL 时(不通过版块)就不行。

谢谢。

【问题讨论】:

    标签: trello javascript


    【解决方案1】:

    最好的办法是使用卡片的短链接发出一些 API 请求。使用this route,您可以从卡片的shortLink 中获取board 的long id。如果您需要shortLink(在大多数情况下,id 就足够了),您可以使用 id 和this route

    有一些方法可以同步进行,但它们会非常脆弱并且容易在客户端更新时中断,所以我不推荐它们。

    【讨论】:

    • 谢谢亚伦。我目前正在按照您的建议使用 API。它确实有效,但有点慢,这就是为什么我希望我能以某种方式刮掉它。不过,我确实明白您所说的任何其他解决方案都有些脆弱的意思。
    • “这条路线”的两个链接都指向 404 页。
    • @JerryWaller Trello 完全重新编写了他们的 API 文档,并且不提供重定向以适应旧链接。如果您有兴趣更新此答案,链接中应该有足够的信息可以找到新的文档页面。
    猜你喜欢
    • 2013-07-23
    • 1970-01-01
    • 1970-01-01
    • 2016-06-23
    • 1970-01-01
    • 2013-04-25
    • 1970-01-01
    • 2017-01-09
    • 2021-02-07
    相关资源
    最近更新 更多