을 다운로드 할 수 없습니다 (원시 파일 내용 대신).Podio 파일은 내가 Podio 항목에 첨부 된 파일을 다운로드하려고 문제가있는
세부 사항은 : 위의 코드는 적절한 인증 후 실행
- 위의 파일은 해당 URL에 액세스 할 수의 이미지 필드에서
file_id
를 사용하는 경우 그것은 실제로 작동 - 항목,하지만 첨부 파일 (내 경우에는 PDF 파일)에서.
- API 끝점
/item/app/{app_id}/filter
을 사용하여 항목 목록을 가져 오는 경우file_count
속성은 설정되지만files
은 설정되지 않습니다. 응답에 포함 된files
속성을 얻으려면 개별적으로/item/{item_id}
을 요청해야합니다. 그 이유는 확실하지 않습니다.
질문 : 문제가 무엇인지, 그리고 원본 첨부 파일을 어떻게 다운로드 할 수 있는지 알고 있습니까?
편집 : aditionnal 정보
나는 folowing 명령을 사용하여 하나의 파일 메타 데이터를 요청하는 경우 :
podio.request('get', '/file/1234').then(console.log);
나는 많은 분야를 포함하는 파일 JSON 개체를 가져 하지만 하지 파일 내용을 :
{
...
link: 'https://files.podio.com/1234',
file_id: 1234,
...
}
@stengaard에 대한 내 의견에 명시된 바와 같이
{ [PodioNotFoundError: [object Object]]
message:
{ error_parameters: {},
error_detail: null,
error_propagate: false,
request:
{ url: 'http://api.podio.com/1234',
query_string: '',
method: 'GET' },
error_description: 'No matching operation could be found. The path \'/1234\' was not found..',
error: 'not_found' },
status: 404,
url: 'https://api.podio.com:443/1234',
name: 'PodioNotFoundError' }
이것은 작동하지 않습니다. 프로그램에서 링크를 호출 할 수 없으며 인증을 위해 사람과 상호 작용해야합니다. 프로그래밍 방식으로 파일을 다운로드하는 방법이 필요합니다. 따라서 API를 사용하십시오. 내 질문에 명시된 바와 같이,'/ file/{fileId}/raw'는 이미지 필드 (파일이기도하지만 파일에 첨부 된 파일이 아님)에서 작동합니다. – Pandaiolo
API를 통해'link'를 요청할 때 JSON 응답에 대한 업데이트 된 답변보기 – Pandaiolo
죄송합니다 - 'oauth_token'을 매개 변수로 제공해야합니다. 내 대답을 업데이트 할게. –