【问题标题】:ActiveCollab API - Get attachment from 'code'ActiveCollab API - 从“代码”获取附件
【发布时间】:2018-05-20 12:58:26
【问题描述】:

我们可以使用哪种API方法通过附件代码获取附件详细信息(例如:“FVz6RyPOo4mwh4NUVxoPLjg0tcHuBQt8AS2ggGVv”)?

这个“代码”是从 /upload-files 方法返回的 - https://developers.activecollab.com/api-documentation/v1/projects/elements/tasks/attachments.html

【问题讨论】:

  • 有关此附件文件的详细信息。例如:"attachments": [ { "id": 1, "name": "ac.png", "mime_type": "image\/png", "size": 1927, "disposition": "attachment", "thumbnail_url": "" } ],

标签: php api activecollab


【解决方案1】:

没有 API 可以让您通过上传代码检查上传文件的状态。 /upload-files API 端点的用途和上传文件时获得的上传代码是为了临时存储文件(最多 48 小时),您稍后通过在添加任务、cmets、文件时提供该代码来“声明”项目等。过程很简单:

  1. 上传文件,换取代码,
  2. 使用该代码将该文件附加到任务、项目、评论等,
  3. 如果在 48 小时内未使用代码,则从第 1 步上传的文件将被自动删除,代码不再有效。

这意味着上传的文件不是附件,除非它被声明并附加到某物上。以下示例说明了如何使用附件创建任务:

https://developers.activecollab.com/api-documentation/v1/projects/elements/tasks/attachments.html

将/upload-files 用于我上面解释之外的任何事情都不是设计过程,因此没有额外的 API-s。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-02
    • 2015-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多