我正在为Trello开发Google Chrome扩展程序,并希望在查看Card URL的同时获取当前Board的shortLink
。
例如:
此卡https://trello.com/c/v9eqAHMX/20-api-documentation
属于此板https://trello.com/b/nPNSBZjB/trello-resources
如果当前页面是木板,那么我可以从shortLink
提取window.location.pathname
(在这种情况下为 nPNSBZjB )。但是,如果当前页面是卡片,是否可以使用javascript检索面板的shortlink
?
在大多数情况下,跟踪上一次访问的木板URL很有用,但是当用户直接登陆到名片URL上(而不经过木板)时,该方法就无效。
谢谢。
最佳答案
最好的选择是使用卡的shortLink发出一些API请求。使用this route,您可以从卡的shortLink中获得板的长ID。如果您需要shortLink
(对于大多数目的id
就足够了),则可以使用id和this route。
有多种方法可以同步执行此操作,但是它们将非常脆弱,并且容易中断客户端更新,因此我不建议您这样做。