2014-03-06 2 views
0

Java API를 사용하여 특정 항목에 파일을 첨부하는 데 문제가 있습니다. 이 기능은 Podio 설명서 https://developers.podio.com/doc/files/attach-file-22518에 설명되어 있으며 PHP 및 Ruby의 예제가 제공되므로 가능해야 함을 알고 있습니다. 그러나 podio 자바 라이브러리에서 이러한 메서드를 찾을 수 없습니다. FileAPI에서 업로드 파일을 제공하는 메서드를 찾을 수는 있지만 문서에 설명 된대로 특정 개체에 첨부하지는 않습니다. Podio APi 버전 0.7.1을 사용합니다.항목에 파일을 첨부하는 Podio API

어떻게 Java로 수행해야합니까?

답변

0

Podio는 REST 스타일 API를 사용합니다. 표준 http-request를 보내면 json 형식의 데이터가 반환됩니다. 따라서 프로그래밍 언어 용 특수 라이브러리없이이 모든 것을 할 수 있습니다.

사전 정의 된 Java 클래스가없는 경우 직접 전화를 걸 수 있습니다. 결국 그것은 단지 HTTP 호출 일뿐입니다.

루비 구현에서 파일을 멀티 파트/양식 데이터 으로 첨부하여 브라우저에서와 동일하게 표시됩니다. 당신을 도울 http-handling 자바 클래스가 있어야합니다.

또한 POST-Parameters 및 물론 url과 같은 API 페이지의 정보를 추가해야합니다. 가장 어려운 부분은 인증 헤더 일 가능성이 있지만이 문제는 한 번만 해결하면됩니다.

+0

죄송합니다. 저는 웹 서비스에 익숙하지 않습니다. POST를 할 때이 파일을 첨부 할 객체를 어떻게 지정합니까? 내가 이걸 https://api.podio.com:443/file/{file_id}/attach와 비슷한 것으로 이해했다. 또는 나는 틀린가? – lilin

+0

예.하지만 API 문서의 "request-section"에서 추가 매개 변수가 필요합니다. 그것은 ref_type과 ref_id입니다. 나는 다른 podio java api post 메소드의 소스를 찾아서 매개 변수가 어떻게 추가되는지 찾아 보도록 제안합니다. – Meier

관련 문제