【问题标题】:Trello get the creation date of a card with the apiTrello 使用 api 获取卡片的创建日期
【发布时间】:2014-02-02 05:34:17
【问题描述】:

我正在尝试获取卡片的创建日期但没有成功,我在 API 中看不到任何包含此信息的字段。除了卡上最后一次活动的日期之外,还有其他内容吗?

谢谢

【问题讨论】:

  • 数据是descData?
  • 我的卡片 descData 中有 null 或类似 '"descData":{"emoji":{}}' 的内容。

标签: php api trello


【解决方案1】:

您应该可以通过将 card_actions=all(或更具体地说,card_actions=createCard)添加到请求 url 来找到它。

【讨论】:

    【解决方案2】:

    每个对象的完整 ID 都嵌入了其他信息(卡片、板、列表),包括创建时间。十六进制 id 的前 8 个字符(前 4 个字节)代表 Unix 时间戳,然后可以将其转换为日期。

    例如。如果棋盘的 ID 为 4d5ea62fd76aa1136000000c

    取前 8 个字符,我们得到:4d5ea62f

    从十六进制转换为十进制,时间戳为:1298048559

    PHP 示例

    <?php
    $cardID = '4d5ea62fd76aa1136000000c';
    $createdDate = date('r', hexdec( substr( $cardID , 0, 8 ) ) );
    echo $createdDate;
    ?>
    

    【讨论】:

    • 它可能对某人有帮助:)
    • 现在是什么时区?
    猜你喜欢
    • 1970-01-01
    • 2014-10-30
    • 1970-01-01
    • 2015-03-29
    • 1970-01-01
    • 2012-05-01
    • 2020-10-20
    • 2015-07-10
    • 2012-08-20
    相关资源
    最近更新 更多