【问题标题】:Podio API, attaching files to itemsPodio API,将文件附加到项目
【发布时间】:2014-03-06 07:33:22
【问题描述】:

我在使用 Java API 将文件附加到特定项目时遇到问题。我知道这应该是可能的,因为在 Podio 文档https://developers.podio.com/doc/files/attach-file-22518 中描述了这里的功能,并给出了 PHP 和 Ruby 的示例。但是我在 podio java 库中找不到这种方法。我可以在 FileAPI 中找到提供上传文件的方法,但不能将它们附加到文档中描述的特定对象。 我使用的是 Podio APi 0.7.1 版

任何想法应该如何在 Java 中完成?

【问题讨论】:

    标签: java rest podio


    【解决方案1】:

    Podio 使用 REST 风格的 API。您发送标准的 http 请求,然后返回 json 格式的数据。因此,您无需为您的编程语言使用特殊库即可完成所有操作。

    如果没有为您预定义的 java 类,您可以自己调用。最后它只是一个 HTTP 调用。

    从 ruby​​ 实现中,我看到您将文件附加为 multipart/form-data, 所以浏览器会这样做。应该有处理 http 的 java 类来帮助你。

    您还需要添加来自 API 页面的信息,例如 POST 参数,当然还有 url。最困难的部分可能是身份验证标头,但您只需解决此问题一次。

    【讨论】:

    • 对不起,我也是 Web 服务的新手。您何时进行此类 POST,如何指定要将此文件附加到的对象?据我了解,它看起来像这样api.podio.com:443/file{file_id}/attach。还是我错了?
    • 是的,但是您需要来自 api 文档的“请求部分”的附加参数。它是 ref_type 和 ref_id。建议去看看其他podio java api post方法的来源,看看参数是怎么加的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-13
    • 1970-01-01
    • 1970-01-01
    • 2016-01-23
    • 1970-01-01
    相关资源
    最近更新 更多